[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Parallel Programming Models for Heterogeneous Multicore Architectures

Published: 01 September 2010 Publication History

Abstract

This article evaluates the scalability and productivity of six parallel programming models for heterogeneous architectures, and finds that task-based models using code and data annotations require the minimum programming effort while sustaining nearly best performance. However, achieving this result requires both extensions of programming models to control locality and granularity and proper interoperability with platform-specific optimizations.

Cited By

View all
  • (2014)Accelerating a C++ CFD code with OpenACCProceedings of the First Workshop on Accelerator Programming using Directives10.1109/WACCPD.2014.11(47-54)Online publication date: 16-Nov-2014
  • (2013)Parallel programming patterns for multi-processor SoCACM Transactions on Embedded Computing Systems10.1145/2435227.243524312:1s(1-25)Online publication date: 21-Mar-2013
  • (2011)Programming challenges & solutions for multi-processor SoCsProceedings of the 48th Design Automation Conference10.1145/2024724.2024785(262-267)Online publication date: 5-Jun-2011
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Micro
IEEE Micro  Volume 30, Issue 5
September 2010
105 pages

Publisher

IEEE Computer Society Press

Washington, DC, United States

Publication History

Published: 01 September 2010

Author Tags

  1. concurrent programming
  2. concurrent programming, environments for multiprocessor systems, hardware/software interfaces, heterogeneous (hybrid) systems
  3. environments for multiprocessor systems
  4. hardware/software interfaces
  5. heterogeneous (hybrid) systems

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 28 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2014)Accelerating a C++ CFD code with OpenACCProceedings of the First Workshop on Accelerator Programming using Directives10.1109/WACCPD.2014.11(47-54)Online publication date: 16-Nov-2014
  • (2013)Parallel programming patterns for multi-processor SoCACM Transactions on Embedded Computing Systems10.1145/2435227.243524312:1s(1-25)Online publication date: 21-Mar-2013
  • (2011)Programming challenges & solutions for multi-processor SoCsProceedings of the 48th Design Automation Conference10.1145/2024724.2024785(262-267)Online publication date: 5-Jun-2011
  • (2011)Improving programmability of heterogeneous many-core systems via explicit platform descriptionsProceedings of the 4th International Workshop on Multicore Software Engineering10.1145/1984693.1984696(17-24)Online publication date: 21-May-2011

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media