A lightweight streaming layer for multicore execution
Abstract
As multicore architectures gain widespread use, it becomes increasingly important to be able to harness their additional processing power to achieve higher performance. However, exploiting parallel cores to improve single-program performance is difficult from a programmer's perspective because most existing programming languages dictate a sequential method of execution.
Document Details
- Document Type
- Pub Defense Publication
- Publication Date
- May 01, 2008
- Source ID
- 10.1145/1399972.1399978
Entities
People
- David Zhang
- Qiuyuan J. Li
- Rodric Rabbah
- Saman Amarasinghe
Organizations
- Defense Advanced Research Projects Agency
- Division of Computer and Network Systems
- International Business Machines Corporation (Armonk, NY)
- Massachusetts Institute of Technology
- National Science Foundation