UPCommons està en procés de migració del dia 10 fins al 14 Juliol. L’autentificació està deshabilitada per evitar canvis durant aquesta migració.
Detecció d'errors i re-execució en unitats aritmètiques d'una CPU

View/Open
Cita com:
hdl:2117/353264
Document typeBachelor thesis
Date2021-06-28
Rights accessOpen Access
All rights reserved. This work is protected by the corresponding intellectual and industrial
property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public
communication or transformation of this work are prohibited without permission of the copyright holder
Abstract
En aquest projecte, s'implementa un sistema de detecció d'errors i re-execució a les unitats aritmètiques d'una CPU. Aquest es desenvolupa sobre una unitat central de processament (CPU) de l'estàndard RISC-V. Per dur-ho a terme, s'utilitza la tècnica de "residue checking" i es compara amb duplicar la unitat aritmètica. Aquesta tècnica permet la reducció de la mida de la segona unitat aritmètica reduint, així, el seu consum energètic. Amb aquesta finalitat, es realitza la gestió del projecte on s'estableixen els seus objectius i es planifica el projecte. A continuació, es tracten les diverses implementacions de les esmentades modificacions sobre el processador base. Un cop aquestes modificacions són implementades, s'analitza l'impacte que genera aplicar-les i, per acabar, es valoren les diferents versions comparant el seu impacte, els seus avantatges i desavantatges i la seva viabilitat. In this project, the implementation of an error detection and re-execution method in the arithmetic unit of a CPU is carried out. This is developed on a central processing unit (CPU) based on the RISC-V standard. For this, the "residue checking" technique is employed and it will be compared to duplicating the arithmetic unit. This technique allows the reduction of the size of the second arithmetic unit thus reducing its energy consumption. With this objective in mind, project management is carried out where its objectives are established and the project is planned. The implementations of these modifications on the base processor are treated and, once the modifications have been carried out, the impact generated by their implementation is analyzed. Finally, these versions are compared, comparing their impact on the base processor, their advantages and disadvantages, and their viability.
DegreeGRAU EN ENGINYERIA INFORMÀTICA (Pla 2010)
Collections
Files | Description | Size | Format | View |
---|---|---|---|---|
160879.pdf | 630,0Kb | View/Open |