Análise de eficiência, cobertura de erros e custos da técnica de TMR heterogêneo em um processador VLIW

Detalhes bibliográficos
Autor(a) principal: Santos, Kleber Porto dos
Data de Publicação: 2016
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFRGS
Texto Completo: http://hdl.handle.net/10183/150960
Resumo: O aumento da integração de componentes eletrônicos torna-os também mais suscetíveis a falhas transientes causadas por radiação, até mesmo quando tais componentes se encontram dentro da atmosfera terrestre. Assim, é necessário o uso de técnicas para prevenir danos causados em sistemas críticos, como missões espaciais, extração de petróleo, aviação civil, carros inteligentes, entre outras. Entretanto, existem aplicações que atendem nichos específicos e possuem diferentes características, tendo um foco maior na redução do consumo de potência ou uma necessidade maior de tolerar falhas, ou seja, algumas aplicações precisam um maior nível proteção que outras. Devido aos problemas citados acima, este trabalho visa aplicar técnicas de tolerância a falhas em um processador VLIW, arquitetura que utiliza ILP (Instruction Level Paralallelism) para atingir maior desempenho. Mais especificamente, implementa, em VHDL, a técnica de Redundância Modular Tripla Heterogênea ao processador VLIW ρ-VEX, utilizando diferentes variações de sua microarquitetura. Sempre considerando um conjunto de três aplicações: é capaz de proteger a mais crítica com a técnica TMR, uma segunda aplicação menos crítica com a técnica DMR e uma aplicação executando sem proteção. Foram realizadas análises de custo em termos de performance, consumo energético e cobertura de erros utilizando ferramentas de validação e simuladores.
id UFRGS-2_bdf1f3054f4b941e39275262e8ace569
oai_identifier_str oai:www.lume.ufrgs.br:10183/150960
network_acronym_str UFRGS-2
network_name_str Repositório Institucional da UFRGS
repository_id_str
spelling Santos, Kleber Porto dosBeck Filho, Antonio Carlos SchneiderSartor, Anderson Luiz2017-01-18T02:28:54Z2016http://hdl.handle.net/10183/150960001009635O aumento da integração de componentes eletrônicos torna-os também mais suscetíveis a falhas transientes causadas por radiação, até mesmo quando tais componentes se encontram dentro da atmosfera terrestre. Assim, é necessário o uso de técnicas para prevenir danos causados em sistemas críticos, como missões espaciais, extração de petróleo, aviação civil, carros inteligentes, entre outras. Entretanto, existem aplicações que atendem nichos específicos e possuem diferentes características, tendo um foco maior na redução do consumo de potência ou uma necessidade maior de tolerar falhas, ou seja, algumas aplicações precisam um maior nível proteção que outras. Devido aos problemas citados acima, este trabalho visa aplicar técnicas de tolerância a falhas em um processador VLIW, arquitetura que utiliza ILP (Instruction Level Paralallelism) para atingir maior desempenho. Mais especificamente, implementa, em VHDL, a técnica de Redundância Modular Tripla Heterogênea ao processador VLIW ρ-VEX, utilizando diferentes variações de sua microarquitetura. Sempre considerando um conjunto de três aplicações: é capaz de proteger a mais crítica com a técnica TMR, uma segunda aplicação menos crítica com a técnica DMR e uma aplicação executando sem proteção. Foram realizadas análises de custo em termos de performance, consumo energético e cobertura de erros utilizando ferramentas de validação e simuladores.The increasing integration of electronic components also increases the likelihood of single event upsets due to radiation, even when said components are within the Earth’s atmosphere. Therefore, techniques are needed to prevent damage caused to critical systems, such as space missions, oil extraction, aviation, smart cars, among others. However, there are applications with distinct characteristics, aimed to reduce power consumption or that need higher fault tolerance, meaning that some applications may need a higher level of protection against faults than others. This paper makes use of fault tolerance techniques in a VLIW processor, an architecture that uses ILP (Instruction Level Parallelism) to achieve a higher performance. More precisely, we implemented, in VHDL, the Heterogeneous Triple Modular Redundancy technique to the ρ-VEX softcore processor, using different variations of its micro architecture. It always works with a set of 3 applications, by protecting the most critical one using the TMR technique; the second, which demands less protection, using DMR; and the last, which executes without any protection. We analyze the cost in terms of performance, energy consumption and fault coverage, using specific tools for validation and wave simulation.application/pdfporArquitetura : ComputadoresTolerancia : FalhasTMRVLIWFault toleranceSoftcore ρ-VEXAnálise de eficiência, cobertura de erros e custos da técnica de TMR heterogêneo em um processador VLIWEfficiency, fault coverage and cost analysis of the heterogeneous TMR technique applied to a VLIW processor info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPorto Alegre, BR-RS2016Engenharia de Computaçãograduaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSORIGINAL001009635.pdf001009635.pdfTexto completoapplication/pdf1178927http://www.lume.ufrgs.br/bitstream/10183/150960/1/001009635.pdff7cffae14368d0a73980771f8b66926dMD51TEXT001009635.pdf.txt001009635.pdf.txtExtracted Texttext/plain75303http://www.lume.ufrgs.br/bitstream/10183/150960/2/001009635.pdf.txteb5729750a45db545cd52fee88f070ecMD52THUMBNAIL001009635.pdf.jpg001009635.pdf.jpgGenerated Thumbnailimage/jpeg1085http://www.lume.ufrgs.br/bitstream/10183/150960/3/001009635.pdf.jpg7534f427ce46439dc73f9206fb62ea79MD5310183/1509602018-10-30 08:16:03.499oai:www.lume.ufrgs.br:10183/150960Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2018-10-30T11:16:03Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Análise de eficiência, cobertura de erros e custos da técnica de TMR heterogêneo em um processador VLIW
dc.title.alternative.en.fl_str_mv Efficiency, fault coverage and cost analysis of the heterogeneous TMR technique applied to a VLIW processor
title Análise de eficiência, cobertura de erros e custos da técnica de TMR heterogêneo em um processador VLIW
spellingShingle Análise de eficiência, cobertura de erros e custos da técnica de TMR heterogêneo em um processador VLIW
Santos, Kleber Porto dos
Arquitetura : Computadores
Tolerancia : Falhas
TMR
VLIW
Fault tolerance
Softcore ρ-VEX
title_short Análise de eficiência, cobertura de erros e custos da técnica de TMR heterogêneo em um processador VLIW
title_full Análise de eficiência, cobertura de erros e custos da técnica de TMR heterogêneo em um processador VLIW
title_fullStr Análise de eficiência, cobertura de erros e custos da técnica de TMR heterogêneo em um processador VLIW
title_full_unstemmed Análise de eficiência, cobertura de erros e custos da técnica de TMR heterogêneo em um processador VLIW
title_sort Análise de eficiência, cobertura de erros e custos da técnica de TMR heterogêneo em um processador VLIW
author Santos, Kleber Porto dos
author_facet Santos, Kleber Porto dos
author_role author
dc.contributor.author.fl_str_mv Santos, Kleber Porto dos
dc.contributor.advisor1.fl_str_mv Beck Filho, Antonio Carlos Schneider
dc.contributor.advisor-co1.fl_str_mv Sartor, Anderson Luiz
contributor_str_mv Beck Filho, Antonio Carlos Schneider
Sartor, Anderson Luiz
dc.subject.por.fl_str_mv Arquitetura : Computadores
Tolerancia : Falhas
topic Arquitetura : Computadores
Tolerancia : Falhas
TMR
VLIW
Fault tolerance
Softcore ρ-VEX
dc.subject.eng.fl_str_mv TMR
VLIW
Fault tolerance
Softcore ρ-VEX
description O aumento da integração de componentes eletrônicos torna-os também mais suscetíveis a falhas transientes causadas por radiação, até mesmo quando tais componentes se encontram dentro da atmosfera terrestre. Assim, é necessário o uso de técnicas para prevenir danos causados em sistemas críticos, como missões espaciais, extração de petróleo, aviação civil, carros inteligentes, entre outras. Entretanto, existem aplicações que atendem nichos específicos e possuem diferentes características, tendo um foco maior na redução do consumo de potência ou uma necessidade maior de tolerar falhas, ou seja, algumas aplicações precisam um maior nível proteção que outras. Devido aos problemas citados acima, este trabalho visa aplicar técnicas de tolerância a falhas em um processador VLIW, arquitetura que utiliza ILP (Instruction Level Paralallelism) para atingir maior desempenho. Mais especificamente, implementa, em VHDL, a técnica de Redundância Modular Tripla Heterogênea ao processador VLIW ρ-VEX, utilizando diferentes variações de sua microarquitetura. Sempre considerando um conjunto de três aplicações: é capaz de proteger a mais crítica com a técnica TMR, uma segunda aplicação menos crítica com a técnica DMR e uma aplicação executando sem proteção. Foram realizadas análises de custo em termos de performance, consumo energético e cobertura de erros utilizando ferramentas de validação e simuladores.
publishDate 2016
dc.date.issued.fl_str_mv 2016
dc.date.accessioned.fl_str_mv 2017-01-18T02:28:54Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/150960
dc.identifier.nrb.pt_BR.fl_str_mv 001009635
url http://hdl.handle.net/10183/150960
identifier_str_mv 001009635
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Repositório Institucional da UFRGS
collection Repositório Institucional da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/150960/1/001009635.pdf
http://www.lume.ufrgs.br/bitstream/10183/150960/2/001009635.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/150960/3/001009635.pdf.jpg
bitstream.checksum.fl_str_mv f7cffae14368d0a73980771f8b66926d
eb5729750a45db545cd52fee88f070ec
7534f427ce46439dc73f9206fb62ea79
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv
_version_ 1801224521529688064