Title :
Programming Multicores: Do Applications Programmers Need to Write Explicitly Parallel Programs?
Author :
Arvind ; August, David ; Pingali, Keshav ; Chiou, Derek ; Sendag, Resit ; Yi, Joshua J.
Author_Institution :
Massachusetts Inst. of Technol., Cambridge, MA, USA
Abstract :
In this panel discussion from the 2009 Workshop on Computer Architecture Research Directions, David August and Keshav Pingali debate whether explicitly parallel programming is a necessary evil for applications programmers, assess the current state of parallel programming models, and discuss possible routes toward finding the programming model for the multicore era.
Keywords :
Application software; Computer architecture; Impedance; Microprocessors; Moore´s Law; Multicore processing; Parallel processing; Parallel programming; Program processors; Programming profession; dynamic parallelization; explicit parallelism; hardware; implicit parallelism; multicore programming; multicores; multiprocessors; parallel programming; parallelizing compilers;
Journal_Title :
Micro, IEEE