• Home
  • News
  • Tutorials
  • Analysis
  • About
  • Contact

TechEnablement

Education, Planning, Analysis, Code

  • CUDA
    • News
    • Tutorials
    • CUDA Study Guide
  • OpenACC
    • News
    • Tutorials
    • OpenACC Study Guide
  • Xeon Phi
    • News
    • Tutorials
    • Intel Xeon Phi Study Guide
  • OpenCL
    • News
    • Tutorials
    • OpenCL Study Guide
  • Web/Cloud
    • News
    • Tutorials
You are here: Home / News / Concise Comparision Adds OpenMP Versus OpenACC To CUDA Versus OpenCL Debates

Concise Comparision Adds OpenMP Versus OpenACC To CUDA Versus OpenCL Debates

March 4, 2015 by Rob Farber Leave a Comment

The debate over OpenMP versus OpenACC for manycore and heterogeneous computing is starting to heat up.

Michael Wong (CEO of OpenMP Corp), Barbara Chapman (Univ. Houston), and Yonghong Yan (Assistant Prof. Univ. Oakland and OpenMP ARB representative) have written a nice, quick read, comparative article on HPCWire: “A Comparison of Heterogeneous and Manycore Programming Models“. The article highlights the greater maturity of OpenMP and provides two very nice summary tables. The following excerpted table shows parallelism patterns and offload capabilities.

Figure 1: Comparison of heterogeneous and manycore programming models – Parallelism patterns and Architecture abstractions and data/computation binding. (Image courtesy HPCwire)

 

Jack Wells the OLCF Director of Science at OakRidge expressed the following opinion concerning the future of OpenMP versus OpenACC during his recent Jan. 2015 keynote at the recent OpenACC Workshop held at the University of Houston.

The relationship between OpenACC and OpenMP is not solely a competitive one. The idea is that the two standards will continue to inform one another, and, eventually, merge. For now, though, OpenACC is ahead of the curve on accelerators, and some of its ideas will be used in future releases of OpenMP. 

See the Oakridge article, “OLCF Emphasizes Importance, Furthers Development of OpenACC Standard” for more information about Jack’s keynote and the OakRidge view of OpenACC.

Share this:

  • Twitter

Filed Under: Analysis, Featured article, Featured news, News, News, openacc Tagged With: openacc, OpenMP

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Tell us you were here

Recent Posts

Farewell to a Familiar HPC Friend

May 27, 2020 By Rob Farber Leave a Comment

TechEnablement Blog Sunset or Sunrise?

February 12, 2020 By admin Leave a Comment

The cornerstone is laid – NVIDIA acquires ARM

September 13, 2020 By Rob Farber Leave a Comment

Third-Party Use Cases Illustrate the Success of CPU-based Visualization

April 14, 2018 By admin Leave a Comment

More Tutorials

Learn how to program IBM’s ‘Deep-Learning’ SyNAPSE chip

February 5, 2016 By Rob Farber Leave a Comment

Free Intermediate-Level Deep-Learning Course by Google

January 27, 2016 By Rob Farber Leave a Comment

Intel tutorial shows how to view OpenCL assembly code

January 25, 2016 By Rob Farber Leave a Comment

More Posts from this Category

Top Posts & Pages

  • Face It: AI Gets Personal to Make You Look Better!
  • Intel Xeon Phi Optimization Part 1 of 3: Multi-Threading and Parallel Reduction
  • Native File Systems on Intel Xeon Phi
  • LibreOffice OpenCL Acceleration for the Masses - Intel vs. AMD GPU performance
  • Guide to Get Ubuntu 14.10 Running Natively on Nvidia Shield Tablet

Archives

© 2021 · techenablement.com