Home // International Journal On Advances in Systems and Measurements, volume 12, numbers 1 and 2, 2019 // View article


Accelerating OpenMP Applications Through Parallel Hardware Architecture

Authors:
Atakan Dogan
Ismail San
Kemal Ebcioglu

Keywords: OpenMP applications; high-level synthesis; application-specific hardware; NoCs; system-on-chip

Abstract:
It is a well-known fact that application-specific hardware has both performance and power advantages as compared to general-purpose CPUs and GPUs. Furthermore, in order to improve the computing performance leveraging available parallelism in software and hardware, high-level parallel programming paradigms, such as OpenMP and OpenCL, have been viable choices for designing application-specific hardware. In this study, an application-specific parallel hardware architecture with a specialized memory hierarchy is proposed for a class of fork-join applications that can be modeled by an OpenMP program. Furthermore, three different case studies are provided to show how this model can be employed for the hardware acceleration of such applications.

Pages: 1 to 9

Copyright: Copyright (c) to authors, 2019. Used with permission.

Publication date: June 30, 2019

Published in: journal

ISSN: 1942-261x