Supporting Runtime Reconfigurable VLIWs Cores Through Dynamic Binary Translation - Archive ouverte HAL
Pré-Publication, Document De Travail Année : 2017

Supporting Runtime Reconfigurable VLIWs Cores Through Dynamic Binary Translation

Résumé

Single ISA-Heterogeneous multi-cores such as the ARM big.LITTLE have proven to be an attractive solution to explore different energy/performance trade-offs. Such architec-tures combine Out of Order cores with smaller in-order ones to offer different power/energy profiles. They however do not really exploit the characteristics of workloads (compute-intensive vs. control dominated). In this work, we propose to enrich these architectures with runtime configurable VLIW cores, which are very efficient at compute-intensive kernels. To preserve the single ISA programming model, we resort to Dynamic Binary Translation , and use this technique to enable dynamic code specialization for Runtime Reconfigurable VLIWs cores. Our proposed DBT framework targets the RISC-V ISA, for which both OoO and in-order implementations exist. Our experimental results show that our approach can lead to best-case performance and energy efficiency when compared against static VLIW configurations.
Fichier principal
Vignette du fichier
rokicki_DATE_18_hal.pdf (259.22 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01653110 , version 1 (01-12-2017)
hal-01653110 , version 2 (05-12-2017)

Identifiants

  • HAL Id : hal-01653110 , version 1

Citer

Simon Rokicki, Erven Rohou, Steven Derrien. Supporting Runtime Reconfigurable VLIWs Cores Through Dynamic Binary Translation. 2017. ⟨hal-01653110v1⟩
792 Consultations
522 Téléchargements

Partager

More