Instruction Level Parallelization Video Lecture
MULTI-CORE VIDEO SERIES

Instruction Level Parallelization by Alexandru Nicolau. The author of over 300 conference and journal articles and many books, Dr. Nicolau has chaired numerous international conferences and is editor in chief of the International Journal of Parallel Programming, the oldest journal in that field.
Format: Asynchronous
Nominal duration: Self-paced Learning - Approximate Time: 1 hour
Professional Development Hours (PDH) : 1
Continuing Education Credits (CEU) : 0.1
This video course is part of Multi-Core Lecture Series consists of 11 one-hour lectures by some of the world's leading researchers in the field. This series is not a course and it consists of the presentation for those who are in the research field. This is more intended for research information sharing than educational training. Topics that are covered during these lectures are listed below. This series also includes an hour discussion of the lecturers.
- Automatic Parallelization by David Padua
- Autoparallelization for GPUs by Wen-Mei Hwu
- Dependences and Dependence Analysis by Utpal Banerjee
- Dynamic Parallelization by Rudolf Eigenmann
- Instruction Level Parallelization by Alexandru Nicolau
- Multigrain Parallelization and Power Reduction by Hironori Kasahara
- The Polyhedral Model by Paul Feautrier
- Vector Computation by David Kuck
- Vectorization by P. Sadayappan
- Vectorization/Parallelization in the IBM Compiler by Yaoqing Gao
- Vectorization/Parallelization in the Intel Compiler by Peng Tu
- Roundtable Discussion by all presenters



