The Hardware Abstraction Layer of Nanvix for the Kalray MPPA-256 Lightweight Manycore Processor - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2019

The Hardware Abstraction Layer of Nanvix for the Kalray MPPA-256 Lightweight Manycore Processor

Résumé

Lightweight manycores stand out for their performance, but lack on programmability and software portability. While these challenges may be tackled at Operating System (OS) level, existing systems that are narrowed for this context require some redesign, due to architectural intricacies that they do not completely handle. In this scenario, we introduce a Hardware Abstraction Layer (HAL) for lightweight manycores that cope with key issues that are often encountered when designing an OS for these processors. We present the interface exposed by our HAL, as well as a discussion about its implementation for the Kalray MPPA-256 manycore.
Fichier principal
Vignette du fichier
compas19.pdf (499.55 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02151274 , version 1 (07-06-2019)

Identifiants

  • HAL Id : hal-02151274 , version 1

Citer

Pedro Henrique Penna, Davidson Francis, João Souto. The Hardware Abstraction Layer of Nanvix for the Kalray MPPA-256 Lightweight Manycore Processor. Conférence d'Informatique en Parallélisme, Architecture et Système, Jun 2019, Anglet, France. ⟨hal-02151274⟩

Collections

UGA
255 Consultations
234 Téléchargements

Partager

Gmail Facebook X LinkedIn More