Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

Integración de una caché de datos en el sistema en chip SweRVolf

dc.contributor.advisorTenllado Van Der Reijden, Christian Tomás
dc.contributor.advisorGómez Pérez, José Ignacio
dc.contributor.authorCarballo Boullosa, Alfonso
dc.contributor.authorBalbás Sánchez, Christian
dc.date.accessioned2023-06-17T10:53:31Z
dc.date.available2023-06-17T10:53:31Z
dc.date.issued2021
dc.degree.titleGrado en Ingeniería de Computadores / Grado en Ingeniería Informática
dc.descriptionTrabajo Fin de Grado en Ingeniería de Computadores y en Grado de Ingeniería Informática, Facultad de Informática UCM, Departamento de Arquitectura de Computadores y Automática, Curso 2020/2021
dc.description.abstractHoy en día el acceso a memoria limita en gran medida el rendimiento de un procesador, por ello, es muy importante tener una jerarquía de memoria que reduzca en lo posible la latencia de acceso a memoria, siendo especialmente relevante el uso de memorias caché. SweRVolf es un System on Chip (SOC) de código abierto de Western Digital, que integra un procesador RISC-V de la misma compañía, el SweRV EH1. Este procesador dispone de una caché de instrucciones, pero de datos. En este proyecto proponemos un diseño propio de una caché de datos que incorporaremos en la ruta de datos del Swerv EH1. En nuestro diseño hemos procurado cuidar el aspecto didáctico, tratando que la caché sea configurable, de modo que el usuario pueda escoger distintas políticas de escritura, el tamaño de la caché o el número de vías en tiempo de compilación. Además del desarrollo de la caché también realizamos pruebas de verificación para comprobar la corrección de ésta.
dc.description.abstractNowadays memory access greatly limits the performance of a processor, therefore, it is very important to have a memory hierarchy that reduces memory access latency as much as possible, that causes the use of cache memories to become especially relevant. SweRVolf is an open-source System on Chip from Western Digital, which integrates the SweRV EH1 a RISC-V processor from the same company. This processor has an instruction cache, but no data cache. In this project we will design our own data cache memory and will be incorporated into the Swerv EH1 data path. Our design is focused to be didactic, ensuring that the cache is configurable, so that the user can choose different writing policies, the size of the cache or the number of paths at compile time. In addition to the development of the cache, we also carry out verification tests to verify the correctness of the cache.
dc.description.departmentDepto. de Arquitectura de Computadores y Automática
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/66810
dc.identifier.urihttps://hdl.handle.net/20.500.14352/10395
dc.language.isospa
dc.page.total56
dc.rightsAtribución-NoComercial 3.0 España
dc.rights.accessRightsopen access
dc.rights.urihttps://creativecommons.org/licenses/by-nc/3.0/es/
dc.subject.cdu004(043.3)
dc.subject.keywordCaché
dc.subject.keywordMemoria
dc.subject.keywordProcesador
dc.subject.keywordRISC-V
dc.subject.keywordSweRV
dc.subject.keywordSOC.
dc.subject.keywordCache
dc.subject.keywordMemory
dc.subject.keywordProcessor
dc.subject.ucmInformática (Informática)
dc.subject.unesco1203.17 Informática
dc.titleIntegración de una caché de datos en el sistema en chip SweRVolf
dc.title.alternativeIntegration of a Data Cache in the SweRVolf System on Chip
dc.typebachelor thesis
dspace.entity.typePublication
relation.isAdvisorOfPublicationd47f11bf-2134-459b-bcf7-6e1efa4aa8b6
relation.isAdvisorOfPublicatione83f8db2-0fb6-4141-8ec5-d20d09ce194d
relation.isAdvisorOfPublication.latestForDiscoveryd47f11bf-2134-459b-bcf7-6e1efa4aa8b6

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
CARBALLO BOULLOSA 85817_ALFONSO_CARBALLO_BOULLOSA_Integracion_de_una_Cache_de_Datos_en_el_Sistema_en_Chip_SweRVolf_784051_1203902352.pdf
Size:
1.17 MB
Format:
Adobe Portable Document Format