- -

Desarrollo de una unidad de cálculo vectorial para el procesador RISCV

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Desarrollo de una unidad de cálculo vectorial para el procesador RISCV

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Flich Cardo, José es_ES
dc.contributor.advisor López Rodríguez, Pedro Juan es_ES
dc.contributor.author Chinesta Núñez, Daniel es_ES
dc.date.accessioned 2024-07-30T08:39:42Z
dc.date.available 2024-07-30T08:39:42Z
dc.date.created 2024-07-12
dc.date.issued 2024-07-30 es_ES
dc.identifier.uri http://hdl.handle.net/10251/206822
dc.description.abstract [ES] A lo largo de los últimos años han surgido y evolucionado tecnologías complejas que requieren de una alta capacidad de cómputo para poder funcionar. Esto ha generado un contexto tecnológico en el que se buscan máquinas cada vez más potentes, que puedan realizar la mayor cantidad de cálculos en el menor tiempo posible. Una solución a este problema son las arquitecturas vectoriales, procesadores capaces de trabajar con vectores de elementos en lugar de valores sueltos. En este contexto también ha surgido RISC-V, una arquitectura de conjunto de instrucciones de hardware libre que se presenta como alternativa a los clásicos como MIPS, x86 y ARM. Este proyecto se centra en el desarrollo de una unidad de procesamiento vectorial de propósitos docentes que opera bajo el set de instrucciones de RISC-V. Para la implementación se utiliza el lenguaje de descripción de hardware verilog, y el sistema al completo se aloja sobre una FPGA. El objetivo principal es la implementación de las principales funcionalidades de este tipo de procesadores en un entorno modular y parametrizable, de forma que se puede llevar a cabo un estudio sobre su comportamiento y su consumo de recursos del sistema es_ES
dc.description.abstract [CA] Al llarg dels últims anys han surgit i evolucionat tecnologies complexes que requereixen d’una alta capacitat de còmput per a poder funcionar. Açò ha generat un context tecnològic en què es busquen màquines cada vegada més potents, que puguen realitzar la major quantitat de càlculs en el menor temps possible. Una solució a aquest problema son les arquitectures vectorials, processadors capaços de treballar amb vectors d’elements en lloc de valors individuals. En aquest context també ha sorgit RISC-V, una arquitectura de conjunt d’instruccions de hardware lliure que es presenta com a alternativa als clàssics com MIPS, x86 i ARM. Aquest projecte es centra en el desenvolupament d’una unitat de processament vectorial de propòsits docents que opera sota el set d’instruccions de RISC-V. Per a la implementació s’empra el llenguatge de descripció de hardware verilog, i el sistema complet s’allotja sobre una FPGA. L’objectiu principal és la implementació de les principals funcionalitats d’aquest tipus de processadors en un entorn modular i parametritzable, de manera que es puga dur a terme un estudi del seu comportament i el seu consum de recursos del sistema. es_ES
dc.description.abstract [EN] Over the past few years, complex technologies that require high computational capacity to function have emerged and evolved. This has created a technological context in which increasingly powerful machines are needed, capable of performing the maximum number of calculations in the shortest possible time. One solution to this problem are vector architectures, processors capable of working with vectors of elements instead of single values. In this context, RISC-V has also emerged, a free hardware instruction set architecture that presents itself as an alternative to classics such as MIPS, x86 and ARM. This project focuses on the development of a vector processing unit for educational purposes that operates under the RISC-V instruction set. The implementation uses verilog, a hardware description language, and the entire system is hosted on an FPGA. The main objective is to implement the main functionalities of this type of processors in a modular and parametrizable environment, so that a study can be carried out on their behavior and system resource consumption. es_ES
dc.format.extent 96 es_ES
dc.language Español es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject RISCV es_ES
dc.subject Unidad vectorial es_ES
dc.subject Arquitectura de computadores es_ES
dc.subject Verilog es_ES
dc.subject Vectorial unit es_ES
dc.subject Computer architecture es_ES
dc.subject.classification ARQUITECTURA Y TECNOLOGIA DE COMPUTADORES es_ES
dc.subject.other Grado en Ingeniería Informática-Grau en Enginyeria Informàtica es_ES
dc.title Desarrollo de una unidad de cálculo vectorial para el procesador RISCV es_ES
dc.title.alternative Vector Unit Development for RISCV Processor es_ES
dc.title.alternative Desenvolupament d'una unitat de càlcul vectorial per al processador RISCV es_ES
dc.type Proyecto/Trabajo fin de carrera/grado es_ES
dc.rights.accessRights Cerrado es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Informática de Sistemas y Computadores - Departament d'Informàtica de Sistemes i Computadors es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica es_ES
dc.description.bibliographicCitation Chinesta Núñez, D. (2024). Desarrollo de una unidad de cálculo vectorial para el procesador RISCV. Universitat Politècnica de València. http://hdl.handle.net/10251/206822 es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\161031 es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem