Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Empowering OpenMP with Automatically Generated Hardware
KTH, School of Information and Communication Technology (ICT).
KTH, School of Information and Communication Technology (ICT).ORCID iD: 0000-0002-9637-2065
2016 (English)In: International Conference on Embedded Computer Systems: Architectures, MOdeling and Simulation, 2016Conference paper, Published paper (Refereed)
Abstract [en]

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 of accelerators tailored to act as hardware instances of the OpenMP task primitive. We drive decision making of complex details within accelerators through a constraint-programming model, minimizing the expected input from the (often) hardware-oblivious software developer. We evaluate our system and compare them to two state of the art architectures – the Xeon PHI and the AMD Opteron – where we find our accelerators to perform on par with the two ASIC processors.

Place, publisher, year, edition, pages
2016.
Keyword [en]
OpenMP, FPGA, High-Level Synthesis, Tasks, Reconfigurably
National Category
Computer Systems
Research subject
Computer Science
Identifiers
URN: urn:nbn:se:kth:diva-193705DOI: 10.1109/SAMOS.2016.7818354ISI: 000399143000032Scopus ID: 2-s2.0-85013823668OAI: oai:DiVA.org:kth-193705DiVA: diva2:1033786
Conference
SAMOS XVI
Note

QC 20161010

Available from: 2016-10-10 Created: 2016-10-10 Last updated: 2017-05-08Bibliographically approved

Open Access in DiVA

fulltext(370 kB)483 downloads
File information
File name FULLTEXT01.pdfFile size 370 kBChecksum SHA-512
1e1da74009a0c9db4e4509086406728d4f3fd4868e0499286f25c948c92e1211e024ce9956c55463a6b1026b1bee42c6b4371b72d48f0a950a1a1ddbb128a66b
Type fulltextMimetype application/pdf

Other links

Publisher's full textScopushttp://samos-conference.com/

Search in DiVA

By author/editor
Podobas, ArturBrorsson, Mats
By organisation
School of Information and Communication Technology (ICT)
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 483 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 319 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf