Seminars & Colloquia

P. (Saday) Sadayappan

Ohio State University

"Compiler/Runtime Optimization for Multicore Processors"

Friday September 11, 2009 03:30 PM
Location: 3211, EB2 NCSU Centennial Campus
(Visitor parking instructions)

This talk is part of the System Research Seminar series



Tiling is a key loop transformation for effective use of parallelism on multi-core processors. Tiling enables coarse-grained parallel execution of loops to reduce synchronization overheads and enhances spatial and temporal locality to reduce data access costs. Recent advances in the so-called polyhedral compiler model have enabled the development of effective approaches to tiled code generation for affine loop computations. In this talk, we will describe the use of a combination of compile-time and runtime approaches to optimize imperfectly nested affine loops for execution on multicore processors.

Short Bio:

P. (Saday) Sadayappan is a Professor of Computer Science and Engineering at the Ohio State University. His research centers around programming models, compilers and runtime systems for parallel computing, with special emphasis on high-performance scientific computing.

Host: Frank Mueller, Computer Science, NCSU

Media Files:
No media files available at this time

Video Presentation: Host is responsible for requesting video recording by filling out this Web form. For other technical issues, contact us at
No streaming video available at this time

Back to Seminar Listings
Back to Colloquia Home Page