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
 

SUPERSONIC-V: deSarrollo de entornos virtUales Para dEspliegue de haRdware baSadO eN rIsC-V

dc.contributor.authorDel Barrio García, Alberto Antonio
dc.contributor.authorBotella Juan, Guillermo
dc.contributor.authorPiñuel Moreno, Luis
dc.contributor.authorRoa Romero, Carlos
dc.contributor.authorMurillo Montero, Raúl
dc.contributor.authorMallasén Quintana, David
dc.date.accessioned2023-08-21T11:15:41Z
dc.date.available2023-08-21T11:15:41Z
dc.date.issued2023-07-14
dc.descriptionTraditionally, teaching in the area of Computer Architecture and Technology throughout the degree focuses on explaining concepts related to the construction of a processor. However, the labs generally do not deal with the implementation of a real processor. Since 2010, the open-source ISA RISC-V has appeared, which allows adding instructions and modifying the cores developed from it. A sample of this characteristic is the 89 RISC-V cores that are available in the scientific community. However, to work with the tools that make it possible to modify the ISA and simulate programs, it is necessary to invest a lot of time in general, so students do not spend as much time applying architectural concepts in a practical way, but waste it installing the toolchains. RISC-V, simulators, etc. Therefore, in this project we propose the development of virtual environments that contain the necessary tools to work with the ISA RISC-V, in such a way that students only have to focus on the practices per se. As a use case, a virtual machine and a docker are presented with everything necessary to work with the CVA6 core.en
dc.description.abstractTradicionalmente la docencia en el área de Arquitectura y Tecnología de Computadores durante todo el grado se centra en explicar conceptos relacionados con la construcción de un procesador. No obstante, las prácticas de laboratorio en general no tratan con la implementación de un procesador real. Desde 2010 ha aparecido la ISA open-source RISC-V, la cual permite añadir instrucciones y modificar los cores desarrollados a partir de ésta. Una muestra de esta característica son los 89 cores RISC-V que se encuentran disponibles en la comunidad científica. No obstante, para trabajar con las herramientas que hacen posible modificar la ISA y simular programas, es necesario invertir mucho tiempo en general, con lo que los estudiantes no emplean tanto tiempo en aplicar conceptos arquitectónicos de manera práctica, sino que lo pierden instalando las toolchain RISC-V, simuladores, etc. Por tanto, en este proyecto planteamos el desarrollo de entornos virtuales que contengan las herramientas necesarias para trabajar con la ISA RISC-V, de tal forma que los estudiantes solo tengan que centrarse en las prácticas per sé. Como caso de uso, se presentan una máquina virtual y un docker con todo lo necesario para trabajar con el core CVA6.es
dc.description.departmentDepto. de Arquitectura de Computadores y Automática
dc.description.facultyFac. de Informática
dc.description.refereedFALSE
dc.description.sponsorshipUniversidad Complutense de Madrid
dc.description.statussubmitted
dc.identifier.pimcd201
dc.identifier.urihttps://hdl.handle.net/20.500.14352/87416
dc.language.isospa
dc.relation.ispartofseriespimcdPIMCD2022
dc.relation.projectIDPID2021-123041OB-I00
dc.rightsAttribution-NonCommercial-ShareAlike 4.0 Internationalen
dc.rights.accessRightsopen access
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/
dc.subject.keywordRISC-V
dc.subject.keywordVirtual machine
dc.subject.keywordDocker
dc.subject.keywordComputer Architecture
dc.subject.keywordCVA6
dc.subject.ucmHardware
dc.subject.unesco1203.17 Informática
dc.titleSUPERSONIC-V: deSarrollo de entornos virtUales Para dEspliegue de haRdware baSadO eN rIsC-Ves
dc.title.alternativeSUPERSONIC-V: development of virtual environments to deploy RISC-V-based hardwareen
dc.typeteaching innovation project
dc.type.hasVersionAM
dspace.entity.typePublication
relation.isAuthorOfPublication53f86d34-b560-4105-a0bc-a8d1994153ab
relation.isAuthorOfPublicationf94b32c6-dff7-4d98-9c7a-00aad48c2b6a
relation.isAuthorOfPublication2ce782af-0e05-45eb-b58a-d2efffec6785
relation.isAuthorOfPublicationd08b5d10-697d-4104-9cb1-1fc7db6ecec6
relation.isAuthorOfPublication067c0c14-77ee-44bc-9133-2905f3678b6d
relation.isAuthorOfPublication.latestForDiscoveryf94b32c6-dff7-4d98-9c7a-00aad48c2b6a

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
memoria_v4.pdf
Size:
950.1 KB
Format:
Adobe Portable Document Format