• Home
  • Search
  • On the effectiveness of OpenMP teams for cluster-based many-core accelerators
  • Open Access IconOpen Access
  • Cite Icon5
  • https://doi.org/10.1109/hpcsim.2016.7568399Copy DOI Icon

On the effectiveness of OpenMP teams for cluster-based many-core accelerators

  • Jul 1, 2016
  • Alessandro Capotondi +1 more
Show More
  • Abstract
  • Highlights & Summary
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

With the introduction of more powerful and massively parallel embedded processors, embedded systems are becoming HPC-capable. Heterogeneous on-chip systems (SoC) that couple a general-purposehost processor to a many-core accelerator are becoming more and more widespread, and provide tremendous peak performance/watt, well suited to execute HPC-class programs. The increased computation potential is however traded off for ease programming. Application developers are indeed required to manually deal with outlining code parts suitable for acceleration, parallelize them efficiently over many available cores, and orchestrate data transfers to/from the accelerator. In addition, since most many-cores are organized as a collection ofclusters, featuring fast local communication but slow remote communication (i.e., to another cluster's local memory), the programmer should also take care of properly mapping the parallel computation so as to avoid poor data locality. OpenMP v4.0 introduces new constructs for computation offloading, as well as directives to deploy parallel computation in a cluster-aware manner. In this paper we assess the effectiveness of OpenMP v4.0 at exploiting the massive parallelism available in embedded heterogeneous SoCs, comparing to standard parallel loops over several computation-intensive applications from the linear algebra and image processing domains.

Similar Papers
  • Book Chapter
  • Citations10

Hmesh: A vlsi architecture for parallel processing

  • Jan 01, 1986
  • C S Raghavendra
  • Book Chapter
  • Citations10

Image Segmentation Using Membrane Computing: A Literature Survey

  • Jan 01, 2016
  • Rafaa I Yahya +5
  • Research Article
  • Citations2

Applications, Algorithms, and Software for Massively Parallel Computing

  • Nov 12, 1991
  • AT&T Technical Journal
  • Robert E Benner +1
  • Conference Article
  • Citations43

Tradeoffs between synchronization, communication, and computation in parallel linear algebra computations

  • Jun 21, 2014
  • Edgar Solomonik +3
  • Research Article
  • Citations1

THE PRACTICAL INTERGRATION OF LINEAR ALGEBRA IN GENETICS, CUBIC SPLINE INTERPOLATION, ELECTRIC CIRCUITS AND TRAFFIC FLOW

  • Jun 28, 2024
  • Bitlis Eren University Journal of Science and Technology
  • Khadeejah James James Audu +3
  • Research Article
  • Citations9

Linear algebra and image processing

  • Sep 15, 2010
  • International Journal of Mathematical Education in Science and Technology
  • Mohamed Allali
  • Conference Article
  • Citations4

The ELIHE High-Performance Cluster

  • Sep 01, 2005
  • Proceedings
  • Violeta Holmes +1
  • Conference Instance

Metaprogramming Dense Linear Algebra Solvers Applications to Multi and Many-Core Architectures

  • Aug 20, 2015
  • Ian Masliah +2
  • Research Article
  • Citations55

Trade-Offs between Depth and Width in Parallel Computation

  • May 01, 1985
  • SIAM Journal on Computing
  • Uzi Vishkin +1
  • Research Article
  • Citations29

Parallel computations in linear algebra

  • Jan 01, 1978
  • Cybernetics
  • V N Faddeeva +1
  • Research Article
  • Citations2

A benchmark study based on the parallel computation of the vector outer-product A = uvT operation

  • Aug 01, 1997
  • Concurrency: Practice and Experience
  • Rudnei Dias Da Cunha
  • Research Article

A grid-based programming approach for distributed linear algebra applications

  • Aug 01, 2010
  • Multiagent and Grid Systems
  • M Aouadlamine +1
  • Conference Article
  • Citations23

Massively parallel skyline computation for processing-in-memory architectures

  • Nov 01, 2018
  • Vasileios Zois +4
  • Conference Article
  • Citations35

Improving GPGPU energy-efficiency through concurrent kernel execution and DVFS

  • Feb 07, 2015
  • Qing Jiao +3
  • Conference Article
  • Citations47

Deploying Graph Algorithms on GPUs: An Adaptive Solution

  • May 01, 2013
  • Da Li +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.