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...
Main Authors: | , , , , , |
---|---|
Other Authors: | |
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 |