2016 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation (SAMOS) 2016
DOI: 10.1109/samos.2016.7818354
|View full text |Cite
|
Sign up to set email alerts
|

Empowering OpenMP with automatically generated hardware

Abstract: Abstract-OpenMP enables productive software development that targets shared-memory general purpose systems. However, OpenMP compilers today have little support for future heterogeneous systems -systems that will more than likely contain Field Programmable Gate Arrays (FPGAs) to compensate for the lack of parallelism available in general purpose systems.We have designed a high-level synthesis flow that automatically generates parallel hardware from unmodified OpenMP programs. The generated hardware is composed … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
4
3

Relationship

2
5

Authors

Journals

citations
Cited by 12 publications
(2 citation statements)
references
References 18 publications
0
2
0
Order By: Relevance
“…OpenCL [12], OpenMP [38], CUDA [36], and even Java [4]. In this particular study, we use HLS as a method for creating a custom accelerator for the spectral element method.…”
Section: Field-programmable Gate Arraysmentioning
confidence: 99%
“…OpenCL [12], OpenMP [38], CUDA [36], and even Java [4]. In this particular study, we use HLS as a method for creating a custom accelerator for the spectral element method.…”
Section: Field-programmable Gate Arraysmentioning
confidence: 99%
“…Today, this trend has likely reached its climax where programmers and users are bewildered by an everincreasing amount of heterogeneous accelerators. Device such as Field-Programmable Gate Arrays (FPGAs) are starting to get recognition for their high-performance computing capabilities [5, 20,22], Coarse-Grained Reconfigurable Architectures (CGRAs) and custom Deep-Learning accelerators are becoming common-place [21], and even alternative computing paradigms such as neuromorphic [24] or quantum systems [11] are emerging. However, among all existing heterogeneos accelerators, none is as ubiquitous as the Graphics Processing Unit (GPU).…”
Section: Introductionmentioning
confidence: 99%