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

Additional title: Anàlisi sobre el suport a gem5 de RISC-V
Additional title: Analysis of RISC-V support in gem5
Date: 2023
Abstract: 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.
Abstract: 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.
Abstract: 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.
Rights: 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
Language: Castellà
Studies: Enginyeria Informàtica [2502441]
Study plan: Enginyeria Informàtica [958]
Document: Treball final de grau ; Text
Subject area: Menció Enginyeria de Computadors
Subject: 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

The record appears in these collections:
Research literature > Bachelor's degree final project > School of Engineering. TFG

 Record created 2023-07-18, last modified 2025-07-20



   Favorit i Compartir