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.
Original language | English (US) |
---|---|
Article number | 5506935 |
Pages (from-to) | 19-32 |
Number of pages | 14 |
Journal | IEEE Micro |
Volume | 30 |
Issue number | 3 |
DOIs | |
State | Published - May 2010 |
All Science Journal Classification (ASJC) codes
- Software
- Hardware and Architecture
- Electrical and Electronic Engineering
Keywords
- dynamic parallelization
- explicit parallelism
- hardware
- implicit parallelism
- multicore programming
- multicores
- multiprocessors
- parallel programming
- parallelizing compilers