Abstract
Automatic parallelization has thus far not been successful at extracting scalable parallelism from general programs. An aggressive automatic thread extraction framework, coupled with natural extensions to the sequential programming model that allow for a range of legal outcomes rather than forcing programmers to define a single legal program outcome, will let programmers achieve the performance of parallel programming via the simpler sequential model.
Original language | English (US) |
---|---|
Pages (from-to) | 12-20 |
Number of pages | 9 |
Journal | IEEE Micro |
Volume | 28 |
Issue number | 1 |
DOIs | |
State | Published - Jan 2008 |
All Science Journal Classification (ASJC) codes
- Software
- Hardware and Architecture
- Electrical and Electronic Engineering
Keywords
- Automatic parallelization
- Compiler-architecture interactions
- Compilers
- Sequential-programming model
- Thread extraction