Análisis sobre el soporte en gem5 de RISC-V
Mata Porras, Alejandro
Marco Sola, Santiago, dir. (Universitat Autònoma de Barcelona. Departament d'Arquitectura de Computadors i Sistemes Operatius)
Universitat Autònoma de Barcelona. Escola d'Enginyeria

Títol variant: Anàlisi sobre el suport a gem5 de RISC-V
Títol variant: Analysis of RISC-V support in gem5
Data: 2023
Resum: Actualmente, gem5 está visto como el estándar de simulación para obtener métricas de rendimiento de computadores. La infraestructura de simulación gem5 combina los aspectos más destacados de los simuladores M5 y GEMS, ofreciendo un marco de simulación altamente configurable, múltiples ISAs y diversos modelos de CPU, así como un sistema de memoria detallado y flexible, que incluye soporte para múltiples protocolos de coherencia de caché y modelos de interconexión. En el presente artículo se realizará un estudio sobre gem5 y sus posibilidades, y posteriormente, se mostrará el diseño y desarrollo realizado para tener la infraestructura para simular una arquitectura actual y poder comparar sus dos formas principales para modelar jerarquias de memoria: Ruby y classic.
Resum: Actualment, gem5 està vist com l'estàndard de simulació per obtenir mètriques de rendiment de computadors. La infraestructura de simulació gem5 combina els aspectes més destacats dels simuladors M5 i GEMS, oferint un marc de simulació altament configurable, múltiples ISAs i diversos models de CPU, així com un sistema de memòria detallat i flexible, que inclou suport per a múltiples protocols de coherència de memòria cau i models d'interconnexió. En aquest article es realitzarà un estudi sobre gem5 i les seves possibilitats, i posteriorment, es mostrarà el disseny i desenvolupament realitzat per tenir la infraestructura per simular una arquitectura actual i poder comparar les dues formes principals per modelar jerarquies de memòria: Ruby i classic.
Resum: Nowadays, gem5 is seen as the simulation standard for obtaining computer performance metrics. The gem5 simulation infrastructure combines the highlights of the M5 and GEMS simulators, providing both a highly configurable simulation framework, multiple ISAs and various CPU models, and complementing these features with a detailed and flexible memory system, including support for multiple cache coherence protocols and interconnection models. In this article we will make a study about gem5 and its possibilities, and then we will show the design and development effort undertaken to have a simulation infrastructure able to model a modern architecture. The infrastructure is used to compare the two main ways to model the memory hierarchy: Ruby and classic.
Drets: Aquest document està subjecte a una llicència d'ús Creative Commons. Es permet la reproducció total o parcial, la distribució, i la comunicació pública de l'obra, sempre que no sigui amb finalitats comercials, i sempre que es reconegui l'autoria de l'obra original. No es permet la creació d'obres derivades. Creative Commons
Llengua: Castellà
Titulació: Enginyeria Informàtica [2502441]
Pla d'estudis: Enginyeria Informàtica [958]
Document: Treball final de grau ; Text
Àrea temàtica: Menció Enginyeria de Computadors
Matèria: Gem5 ; Simulació ; RISC-V ; Suport vectorial ; Instrucció vectorial ; CHI ; Caché ruby ; Caché classic ; Simulación ; Soporte vectorial ; Instrucción vectorial ; Classic caché ; Simulation ; Vector support ; Vector instruction ; Ruby cache



13 p, 761.2 KB

El registre apareix a les col·leccions:
Documents de recerca > Treballs de Fi de Grau > Escola d'Enginyeria. TFG

 Registre creat el 2023-07-18, darrera modificació el 2025-07-20



   Favorit i Compartir