Revisiting the Sequential Programming Model for the Multicore Era
2008
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.
Keywords:
- Parallel computing
- First-generation programming language
- Inductive programming
- Computer architecture
- Computer science
- Automatic parallelization
- Extensible programming
- Programming domain
- Signal programming
- Fifth-generation programming language
- Parallel programming model
- Procedural programming
- Functional reactive programming
- Programming language
- Programming paradigm
- Reactive programming
- Functional logic programming
- Correction
- Source
- Cite
- Save
- Machine Reading By IdeaReader
16
References
46
Citations
NaN
KQI