Programming multicores: Do applications programmers need to write explicitly parallel programs?

Arvind, David I. August, Keshav Pingali, Derek Chiou, Resit Sendag, Joshua J. Yi

Research output: Contribution to journalArticlepeer-review

18 Scopus citations

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 languageEnglish (US)
Article number5506935
Pages (from-to)19-32
Number of pages14
JournalIEEE Micro
Volume30
Issue number3
DOIs
StatePublished - 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

Fingerprint

Dive into the research topics of 'Programming multicores: Do applications programmers need to write explicitly parallel programs?'. Together they form a unique fingerprint.

Cite this