PROPOSAL FOR "Mini-symposium on Programming Heterogeneous Architectures"

       

Organizer:

Lei Huang, University of Houston

Eric Stotzer, Texas Instruments

Eric Biscondi, Texas Instruments

 

       

Abstract:

 

Modern computer architectures have evolved from homogeneity to heterogeneity by integrating specialized processing elements into a single system.  Heterogeneous processing elements allow developers to maximize application performance by efficiently deploying software components to different processing elements based on their needs. What is lacking is a comprehensive programming model for these systems.  There are vast opportunities to improve the performance and portability of software developed for heterogeneous systems and the productivity of the programmers working on these systems.

 

This mini-symposium will invite a list of experts in different companies and universities to discuss the challenges and opportunities we are facing in programming of heterogeneous systems. We will also discuss the Pros and Cons of current promising programming models including CUDA, OpenCL, OpenMP, streaming, etc., compiler and runtime support on heterogeneous systems. We will also discuss what future programming models may be a good fit for heterogeneous systems.

 

The mini-symposium will be organized in the form of invited papers/presentations from different companies and universities. The papers may be included in the conference proceedings ( 8 pages per paper). A panel discussion will be held after these presentations.