Skip to Main Content (Press Enter)

Logo UNIMORE
  • ×
  • Home
  • Corsi
  • Insegnamenti
  • Professioni
  • Persone
  • Pubblicazioni
  • Strutture
  • Terza Missione
  • Attività
  • Competenze

UNI-FIND
Logo UNIMORE

|

UNI-FIND

unimore.it
  • ×
  • Home
  • Corsi
  • Insegnamenti
  • Professioni
  • Persone
  • Pubblicazioni
  • Strutture
  • Terza Missione
  • Attività
  • Competenze
  1. Pubblicazioni

Simplifying Many-Core-Based Heterogeneous SoC Programming with Offload Directives

Articolo
Data di Pubblicazione:
2015
Citazione:
Simplifying Many-Core-Based Heterogeneous SoC Programming with Offload Directives / Marongiu, Andrea; Capotondi, Alessandro; Tagliavini, Giuseppe; Benini, Luca. - In: IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS. - ISSN 1551-3203. - STAMPA. - 11:4(2015), pp. 957-967. [10.1109/TII.2015.2449994]
Abstract:
Multiprocessor systems-on-chip (MPSoC) are evolving into heterogeneous architectures based on one host processor plus many-core accelerators. While heterogeneous SoCs promise higher performance/watt, they are programmed at the cost of major code rewrites with low-level programming abstractions (e.g, OpenCL). We present a programming model based on OpenMP, with additional directives to program the accelerator from a single host program. As a test case, we evaluate an implementation of this programming model for the STMicroelectronics STHORM development board. We obtain near-ideal throughput for most benchmarks, very close performance to hand-optimized OpenCL codes at a significantly lower programming complexity, and up to 30× speedup versus host execution time.
Tipologia CRIS:
Articolo su rivista
Keywords:
Heterogeneous systems-on-chip (SoC); many core; nonuniform memory access (NUMA); OpenMP
Elenco autori:
Marongiu, Andrea; Capotondi, Alessandro; Tagliavini, Giuseppe; Benini, Luca
Autori di Ateneo:
CAPOTONDI ALESSANDRO
MARONGIU ANDREA
Link alla scheda completa:
https://iris.unimore.it/handle/11380/1171860
Pubblicato in:
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS
Journal
  • Dati Generali

Dati Generali

URL

http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=7134757
  • Utilizzo dei cookie

Realizzato con VIVO | Designed by Cineca | 26.4.5.0