Using a Performance Model to Implement a Superscalar CVA6 - CMPGC / SAS : Systèmes et Architectures Sécurisées
Pré-Publication, Document De Travail Année : 2024

Using a Performance Model to Implement a Superscalar CVA6

Utiliser un Modèle de Performance pour Implémenter un CVA6 Superscalaire

Résumé

A performance model of CVA6 RISC-V processor is built to evaluate performance related modifications before implementing them in RTL. Its accuracy is 99.2% on CoreMark. This model is used to evaluate a superscalar feature for CVA6. During design phase, the model helped detecting and fixing performance bugs. The superscalar feature resulted in a CVA6 performance improvement of 40% on CoreMark.
Un modèle de performance du processeur RISC-V CVA6 est construit pour évaluer des modifications liées à la performance avant des les implémenter dans le RTL. Sa précision est de 99.2% sur le CoreMark. Ce modèle est utilisé pour évaluer une fonctionnalité superscalaire pour le CVA6. Durant la phase de conception, le modèle a aidé à détecter et résoudre des bogues de performance. La fonctionnalité superscalaire a résulté en une amélioration de la performance du CVA6 de 40% sur le CoreMark.
Fichier principal
Vignette du fichier
hal.pdf (435.55 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04715849 , version 1 (01-10-2024)

Identifiants

Citer

Côme Allart, Jean-Roch Coulon, André Sintzoff, Olivier Potin, Jean-Baptiste Rigaud. Using a Performance Model to Implement a Superscalar CVA6. 2024. ⟨hal-04715849⟩
14 Consultations
26 Téléchargements

Altmetric

Partager

More