Chapter/Topic
|
1st Review
of Presentation
|
Presentation
in Class
|
Lecturer
|
5. Enhancing Fine-Gran Parallelism
|
2-15
|
3-8
|
Prabhu, Tarun L.
|
6. Creating Coarse-Grained Parallelism
|
2-17
|
3-10
|
Totoni, Ehsan
|
7. Handling Control Flow
|
2-24
|
3-15
|
Van Damme, Alex T.
|
8. Improving Register usage
|
3-1
|
3-17
|
Duwe, Henry J.
|
9. Managing Cache
|
3-9
|
3-29
|
Kasza, Ashley J.
|
Optimizing OpenCL Compiler for Heterogeneous Systems
|
|
3-31
2pm
2405 SC
|
Xing Zhou
|
10. Scheduling
|
3-9
|
4-5
|
Kim, Wooil
|
11. Interprocedural analysis and optimization
|
|
4-7
|
D. Padua
|
13. Compiling array assignments
|
|
4-12
|
D. Padua
|
14. Compiling High Performance Fortran
|
4-6
|
4-14
|
Ghike, Swapnil A.
|
<paper(s)>Race detection
|
4-7
|
4-19
|
Lin, Hui
|
<paper(s)>Analysis of irregular data structutres for parallelization.
|
4-8
|
4-21
|
Ni, Xiang
|
<paper(s)>Compiling for power
|
4-13
|
4-26
|
Behzad, Babak
|
<paper(s)>Compiling dynamic languages
|
4-14
|
4-28
|
Miller, Alexander R.
|
<paper(s)>Compiling for security
|
4-19
|
5-3
|
Yim, Keun Soo
|