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

Tags

Fields of Study

  • Computer science

Readers

  • Computer Science.
  • Distributed Systems and Data Platform Development