Communication Dans Un Congrès Année : 2012

Transparent Programming of Many/Multi Cores with OpenComRTOS Comparing Intel 48-core SCC and TI 8-core TMS320C6678

Bernhard Sputh
  • Fonction : Auteur
Andrew Lukin
  • Fonction : Auteur
Eric Verhulst
  • Fonction : Auteur

Résumé

Developing software for non SMP multi-core systems such as the 48 core Intel-SCC or the TI-TMS320C6678 is a complex task, and will become even harder with the emerging heterogeneous multi-core systems combining different architectures on a single chip. To tackle this issue, Altreonic has adopted a formalized approach to embedded systems development. Of particular interest is the formally developed OpenComRTOS, that allows one to program distributed systems ranging from single node microcontrollers, over multi-core to networks of heterogeneous networked processing nodes, in a fully transparent way. The current implementation can theoretically handle 2**24 nodes. Together with its tools it provides the core of OpenComRTOS Designer. This paper reports the results of porting OpenComRTOS to the Intel-SCC, i.e. code size and performance figures comparing them with other ports, with a focus on the TI-TMS320C6678. Furthermore, it describes the basic structure of the OpenComRTOS Intel-SCC port, focussing on the inter-core communication.

Fichier principal
Vignette du fichier
MARC6_Transparent-Programming-of-Many-Multi-Cores-with-OpenComRTOS.pdf (442.58 Ko) Télécharger le fichier
Origine Accord explicite pour ce dépôt
Licence
Loading...

Dates et versions

hal-00719035 , version 1 (18-07-2012)

Licence

Identifiants

  • HAL Id : hal-00719035 , version 1

Citer

Bernhard Sputh, Andrew Lukin, Eric Verhulst. Transparent Programming of Many/Multi Cores with OpenComRTOS Comparing Intel 48-core SCC and TI 8-core TMS320C6678. The 6th Many-core Applications Research Community (MARC) Symposium, Jul 2012, Toulouse, France. pp.52-58. ⟨hal-00719035⟩

Collections

297 Consultations
664 Téléchargements

Partager

  • More