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

Supporting OpenMP on a multi-cluster embedded MPSoC

Articolo
Data di Pubblicazione:
2011
Citazione:
Supporting OpenMP on a multi-cluster embedded MPSoC / Marongiu, A., Burgio, P., Benini, L.. - In: MICROPROCESSORS AND MICROSYSTEMS. - ISSN 0141-9331. - STAMPA. - 35:8(2011), pp. 668-682. [10.1016/j.micpro.2011.08.010]
Abstract:
The ever-increasing complexity of MPSoCs is putting the production of software on the critical path in embedded system development. Several programming models and tools have been proposed in the recent past that aim to facilitate application development for embedded MPSoCs. OpenMP is a mature and easy-to-use standard for shared memory programming, which has recently been successfully adopted in embedded MPSoC programming as well. To achieve performance, however, it is necessary that the implementation of OpenMP constructs efficiently exploits the many peculiarities of MPSoC hardware, and that custom features are provided to the programmer to control it. In this paper we consider a representative template of a modern multi-cluster embedded MPSoC and present an extensive evaluation of the cost associated with supporting OpenMP on such a machine, investigating several implementation variants that are aware of the memory hierarchy and of the heterogeneous interconnection.
Tipologia CRIS:
Articolo su rivista
Keywords:
MPSoCs; embedded system; shared memory systems
Elenco autori:
Marongiu, A.; Burgio, P.; Benini, L.
Autori di Ateneo:
BURGIO PAOLO
MARONGIU ANDREA
Link alla scheda completa:
https://iris.unimore.it/handle/11380/1171869
Pubblicato in:
MICROPROCESSORS AND MICROSYSTEMS
Journal
  • Utilizzo dei cookie

Realizzato con VIVO | Designed by Cineca | 26.5.2.0