Inyección de fallas en procesadores RISC-V para caracterizar nodos DTN
Tesis (Lic. en Ciencias de la Computación)--Universidad Nacional de Córdoba, Facultad de Matemática, Astronomía, Física y Computación, 2023.
Na minha lista:
Autor principal: | |
---|---|
Outros Autores: | |
Formato: | bachelorThesis biblioteca |
Idioma: | spa |
Publicado em: |
2023-09
|
Assuntos: | Organización de sistemas informáticos, Redes tolerantes a demoras, Pruebas de hardware, Computer systems organization, Delay tolerant networks, Reduced instruction set computing, RISC-V, Instruction set architecture, Hardware testing, Fault injection, |
Acesso em linha: | http://hdl.handle.net/11086/551186 |
Tags: |
Adicionar Tag
Sem tags, seja o primeiro a adicionar uma tag!
|
id |
dig-unc-ar-11086-551186 |
---|---|
record_format |
koha |
spelling |
dig-unc-ar-11086-5511862024-03-22T16:12:50Z Inyección de fallas en procesadores RISC-V para caracterizar nodos DTN Edelstein, Adrián Marcelo Ferreyra, Pablo A. Organización de sistemas informáticos Redes tolerantes a demoras Pruebas de hardware Computer systems organization Delay tolerant networks Reduced instruction set computing RISC-V Instruction set architecture Hardware testing Fault injection Tesis (Lic. en Ciencias de la Computación)--Universidad Nacional de Córdoba, Facultad de Matemática, Astronomía, Física y Computación, 2023. Fil: Edelstein, Adrián Marcelo. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía, Física y Computación; Argentina. Los procesadores RISC-V de código abierto se están popularizando cada vez más aceleradamente en diversos campos de aplicación. El hecho de que son procesadores de arquitectura y de código abierto permite implementar diversas formas de caracterizar la confiabilidad y disponibilidad de los sistemas basados en ellos. En este trabajo se propone desarrollar primero una implementación simplificada de un procesador RISC-V. Luego describimos el desarrollo de una herramienta de inyección de fallas del tipo de alteración aleatorias de información en sus registros internos para encontrar la tasa de fallas que permite, mediante simples cálculos, obtener la confiabilidad del sistema, asumiendo ciertas condiciones de base. El siguiente paso consiste en aplicar dicha herramienta para caracterizar algoritmos simples programados en el procesador RISC-V previamente desarrollado para poder verificar el correcto funcionamiento de dicho inyector. El último paso del trabajo consiste en aplicar la herramienta de inyección de fallas para caracterizar un algoritmo para la generación de tablas de ruteo propios de un nodo DTN. Open source RISC-V processors are becoming more popular at a faster rate in diverse field applications. The fact that these processors are open both in architecture and source code allows for the implementation of many tools to characterize the reliability and availability of systems that are based on them. We propose in this work developing first a simplified implementation of a RISC-V processor. Then we describe the development of a fault injection tool based on random information alterations on the internal registers of the processor. This allows us to calculate the error rate to describe the reliability of the system assuming certain starting conditions. The next step consists in applying said tool to characterize simple algorithms programmed for the developed RISC-V processor to verify the developed fault injector is working correctly. Lastly, using said fault injection tool, we study the runtime of a simple DTN routing algorithm running on the developed processor. Fil: Edelstein, Adrián Marcelo. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía, Física y Computación; Argentina. 2024-03-21T12:45:45Z 2024-03-21T12:45:45Z 2023-09 bachelorThesis http://hdl.handle.net/11086/551186 spa Attribution-NonCommercial-ShareAlike 4.0 International http://creativecommons.org/licenses/by-nc-sa/4.0/ |
institution |
UNC AR |
collection |
DSpace |
country |
Argentina |
countrycode |
AR |
component |
Bibliográfico |
access |
En linea |
databasecode |
dig-unc-ar |
tag |
biblioteca |
region |
America del Sur |
libraryname |
Biblioteca 'Ing. Agrónomo Moisés Farber' de la Facultad de Ciencias Agropecuarias |
language |
spa |
topic |
Organización de sistemas informáticos Redes tolerantes a demoras Pruebas de hardware Computer systems organization Delay tolerant networks Reduced instruction set computing RISC-V Instruction set architecture Hardware testing Fault injection Organización de sistemas informáticos Redes tolerantes a demoras Pruebas de hardware Computer systems organization Delay tolerant networks Reduced instruction set computing RISC-V Instruction set architecture Hardware testing Fault injection |
spellingShingle |
Organización de sistemas informáticos Redes tolerantes a demoras Pruebas de hardware Computer systems organization Delay tolerant networks Reduced instruction set computing RISC-V Instruction set architecture Hardware testing Fault injection Organización de sistemas informáticos Redes tolerantes a demoras Pruebas de hardware Computer systems organization Delay tolerant networks Reduced instruction set computing RISC-V Instruction set architecture Hardware testing Fault injection Edelstein, Adrián Marcelo Inyección de fallas en procesadores RISC-V para caracterizar nodos DTN |
description |
Tesis (Lic. en Ciencias de la Computación)--Universidad Nacional de Córdoba, Facultad de Matemática, Astronomía, Física y Computación, 2023. |
author2 |
Ferreyra, Pablo A. |
author_facet |
Ferreyra, Pablo A. Edelstein, Adrián Marcelo |
format |
bachelorThesis |
topic_facet |
Organización de sistemas informáticos Redes tolerantes a demoras Pruebas de hardware Computer systems organization Delay tolerant networks Reduced instruction set computing RISC-V Instruction set architecture Hardware testing Fault injection |
author |
Edelstein, Adrián Marcelo |
author_sort |
Edelstein, Adrián Marcelo |
title |
Inyección de fallas en procesadores RISC-V para caracterizar nodos DTN |
title_short |
Inyección de fallas en procesadores RISC-V para caracterizar nodos DTN |
title_full |
Inyección de fallas en procesadores RISC-V para caracterizar nodos DTN |
title_fullStr |
Inyección de fallas en procesadores RISC-V para caracterizar nodos DTN |
title_full_unstemmed |
Inyección de fallas en procesadores RISC-V para caracterizar nodos DTN |
title_sort |
inyección de fallas en procesadores risc-v para caracterizar nodos dtn |
publishDate |
2023-09 |
url |
http://hdl.handle.net/11086/551186 |
work_keys_str_mv |
AT edelsteinadrianmarcelo inyecciondefallasenprocesadoresriscvparacaracterizarnodosdtn |
_version_ |
1798159657384017920 |