PROGRAMMING MULTICORES: DO APPLICATIONS PROGRAMMERS NEED TO WRITE EXPLICITLY PARALLEL PROGRAMS?

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...

Full description

Bibliographic Details
Main Authors: Arvind, Arvind, August, David, Pingali, Keshav, Chiou, Derek, Sendag, Resit, Yi, Joshua J.
Other Authors: Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Format: Article
Language:en_US
Published: Institute of Electrical and Electronics Engineers / IEEE Computer Society 2011
Online Access:http://hdl.handle.net/1721.1/65383
https://orcid.org/0000-0002-9737-2366
_version_ 1811095001766035456
author Arvind, Arvind
August, David
Pingali, Keshav
Chiou, Derek
Sendag, Resit
Yi, Joshua J.
author2 Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
author_facet Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Arvind, Arvind
August, David
Pingali, Keshav
Chiou, Derek
Sendag, Resit
Yi, Joshua J.
author_sort Arvind, Arvind
collection MIT
description 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.
first_indexed 2024-09-23T16:08:57Z
format Article
id mit-1721.1/65383
institution Massachusetts Institute of Technology
language en_US
last_indexed 2024-09-23T16:08:57Z
publishDate 2011
publisher Institute of Electrical and Electronics Engineers / IEEE Computer Society
record_format dspace
spelling mit-1721.1/653832022-09-29T18:33:49Z PROGRAMMING MULTICORES: DO APPLICATIONS PROGRAMMERS NEED TO WRITE EXPLICITLY PARALLEL PROGRAMS? Arvind, Arvind August, David Pingali, Keshav Chiou, Derek Sendag, Resit Yi, Joshua J. Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science Arvind, Arvind Arvind, Arvind 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. 2011-08-25T22:07:16Z 2011-08-25T22:07:16Z 2010-05 Article http://purl.org/eprint/type/JournalArticle 0272-1732 http://hdl.handle.net/1721.1/65383 Arvind et al. “Programming Multicores: Do Applications Programmers Need to Write Explicitly Parallel Programs?” IEEE Micro 30.3 (2010) : 19-33. Copyright © 2010 IEEE https://orcid.org/0000-0002-9737-2366 en_US IEEE micro Article is made available in accordance with the publisher's policy and may be subject to US copyright law. Please refer to the publisher's site for terms of use. application/pdf Institute of Electrical and Electronics Engineers / IEEE Computer Society IEEE
spellingShingle Arvind, Arvind
August, David
Pingali, Keshav
Chiou, Derek
Sendag, Resit
Yi, Joshua J.
PROGRAMMING MULTICORES: DO APPLICATIONS PROGRAMMERS NEED TO WRITE EXPLICITLY PARALLEL PROGRAMS?
title PROGRAMMING MULTICORES: DO APPLICATIONS PROGRAMMERS NEED TO WRITE EXPLICITLY PARALLEL PROGRAMS?
title_full PROGRAMMING MULTICORES: DO APPLICATIONS PROGRAMMERS NEED TO WRITE EXPLICITLY PARALLEL PROGRAMS?
title_fullStr PROGRAMMING MULTICORES: DO APPLICATIONS PROGRAMMERS NEED TO WRITE EXPLICITLY PARALLEL PROGRAMS?
title_full_unstemmed PROGRAMMING MULTICORES: DO APPLICATIONS PROGRAMMERS NEED TO WRITE EXPLICITLY PARALLEL PROGRAMS?
title_short PROGRAMMING MULTICORES: DO APPLICATIONS PROGRAMMERS NEED TO WRITE EXPLICITLY PARALLEL PROGRAMS?
title_sort programming multicores do applications programmers need to write explicitly parallel programs
url http://hdl.handle.net/1721.1/65383
https://orcid.org/0000-0002-9737-2366
work_keys_str_mv AT arvindarvind programmingmulticoresdoapplicationsprogrammersneedtowriteexplicitlyparallelprograms
AT augustdavid programmingmulticoresdoapplicationsprogrammersneedtowriteexplicitlyparallelprograms
AT pingalikeshav programmingmulticoresdoapplicationsprogrammersneedtowriteexplicitlyparallelprograms
AT chiouderek programmingmulticoresdoapplicationsprogrammersneedtowriteexplicitlyparallelprograms
AT sendagresit programmingmulticoresdoapplicationsprogrammersneedtowriteexplicitlyparallelprograms
AT yijoshuaj programmingmulticoresdoapplicationsprogrammersneedtowriteexplicitlyparallelprograms