Super-VLIW: uma arquitetura dinamicamente reconfigurável com tolerância a falha

Detalhes bibliográficos
Autor(a) principal: Bueno, Cristóferson Guimarães Magalhães
Data de Publicação: 2011
Tipo de documento: Dissertação
Idioma: por
Título da fonte: LOCUS Repositório Institucional da UFV
Texto Completo: http://locus.ufv.br/handle/123456789/2622
Resumo: A new scenario emerges due to nanotechnologies that will enable very high integration at the limits or even beyond silicon capacity. However, the fault rate, which is predicted to range from 1% up to 20% of all devices, could compromise the future of nanotechnologies. This work proposes a fault tolerant reconfigurable architecture that tolerates high fault rates expected to future technologies, named Super-VLIW. The architecture consists of a reconfigurable unit tightly coupled to a MIPS processor. The reconfigurable unit is composed of a binary translation unit, a configuration cache, a reconfigurable coarse-grained array of heterogeneous functional units and an interconnection network. Reconfiguration is done at run-time, by translating the binary code, and no recompilation is needed. The interconnection network is based on a set of multistage networks. These networks provide a fault-tolerant communication between any pair of functional unit and from/to the MIPS register file. This work proposes a mechanism to dynamically allocate the available units to ensure parallel execution of basic operations, performing the placement and routing on a single step, which allows the correct interconnection of units even at huge fault rates. Moreover, the proposed architecture could scale to the future nanotechnologies even under a 20% fault rate.
id UFV_3a84079d91a0cfd90240ecda3af9fbff
oai_identifier_str oai:locus.ufv.br:123456789/2622
network_acronym_str UFV
network_name_str LOCUS Repositório Institucional da UFV
repository_id_str 2145
spelling Bueno, Cristóferson Guimarães Magalhãeshttp://lattes.cnpq.br/1880592076950013Goulart, Carlos de Castrohttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784106Y9Iorio, Vladimir Oliveira Dihttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784559J9Ferreira, Ricardo dos Santoshttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4723626E5Pádua, Clarindo Isaias Pereira da Silva ehttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4787278Y72015-03-26T13:10:28Z2012-03-282015-03-26T13:10:28Z2011-02-04BUENO, Cristóferson Guimarães Magalhães. Super-VLIW: a dynamic reconfigurable architecture fault tolerant. 2011. 84 f. Dissertação (Mestrado em Metodologias e técnicas da Computação; Sistemas de Computação) - Universidade Federal de Viçosa, Viçosa, 2011.http://locus.ufv.br/handle/123456789/2622A new scenario emerges due to nanotechnologies that will enable very high integration at the limits or even beyond silicon capacity. However, the fault rate, which is predicted to range from 1% up to 20% of all devices, could compromise the future of nanotechnologies. This work proposes a fault tolerant reconfigurable architecture that tolerates high fault rates expected to future technologies, named Super-VLIW. The architecture consists of a reconfigurable unit tightly coupled to a MIPS processor. The reconfigurable unit is composed of a binary translation unit, a configuration cache, a reconfigurable coarse-grained array of heterogeneous functional units and an interconnection network. Reconfiguration is done at run-time, by translating the binary code, and no recompilation is needed. The interconnection network is based on a set of multistage networks. These networks provide a fault-tolerant communication between any pair of functional unit and from/to the MIPS register file. This work proposes a mechanism to dynamically allocate the available units to ensure parallel execution of basic operations, performing the placement and routing on a single step, which allows the correct interconnection of units even at huge fault rates. Moreover, the proposed architecture could scale to the future nanotechnologies even under a 20% fault rate.Um novo cenário emerge devido às nanotecnologias. Estas permitirão taxas de integração elevadas, nos limites, ou mesmo além da capacidade atual do silício. Contudo, estimativas apontam para um percentual de falha entre 1% a 20%, números que podem comprometer o futuro das nanotecnologias. Este trabalho propõe uma arquitetura reconfigurável nomeada Super-VLIW capaz de tolerar as altas taxas de defeitos estimadas para as futuras tecnologias. A arquitetura consiste em uma unidade reconfigurável fortemente acoplada a um processador MIPS. A unidade reconfigurável por sua vez é composta por uma unidade de tradução binária a uma cache de configuração, um vetor de grão-grosso de unidades funcionais e uma rede de interconexão. A reconfiguração é realizada em tempo de execução, traduzindo o código binário sem a necessidade de recompilar. A rede de interconexão é composta por um arranjo de redes multiestágio. Estas redes provêm um comunicação tolerantea falha entre as unidades funcioanais da unidade reconfigurável e os registradores do processador MIPS. Este trabalho propõem um mecanismo dinâmico para alocação das unidades disponíveis garantindo a execução paralela das operações básicas, realizando o posicionamento e roteamento em um único passo, o que permite a interconexão correta das unidades mesmo na presença de um número muito elevado de falhas. Além disso, a arquitetura proposta pode escalonar para as futuras nanotecnologias mesmo sob um taxa de falha de 20%.Coordenação de Aperfeiçoamento de Pessoal de Nível Superiorapplication/pdfporUniversidade Federal de ViçosaMestrado em Ciência da ComputaçãoUFVBRMetodologias e técnicas da Computação; Sistemas de ComputaçãoTolerância a falhasArquiteturas reconfiguráveisTradução BináriaGrão-GrossoFault tolerantReconfigurable architectureBinary translationCoarse-grainCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOSuper-VLIW: uma arquitetura dinamicamente reconfigurável com tolerância a falhaSuper-VLIW: a dynamic reconfigurable architecture fault tolerantinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:LOCUS Repositório Institucional da UFVinstname:Universidade Federal de Viçosa (UFV)instacron:UFVORIGINALtexto completo.pdfapplication/pdf3961506https://locus.ufv.br//bitstream/123456789/2622/1/texto%20completo.pdf00ddeb70ef6463e4f7c1b5e464a805b8MD51TEXTtexto completo.pdf.txttexto completo.pdf.txtExtracted texttext/plain138417https://locus.ufv.br//bitstream/123456789/2622/2/texto%20completo.pdf.txt9e2c26b6945e7a85039e78de7ab6f307MD52THUMBNAILtexto completo.pdf.jpgtexto completo.pdf.jpgIM Thumbnailimage/jpeg3688https://locus.ufv.br//bitstream/123456789/2622/3/texto%20completo.pdf.jpg7eaaae76ac1906448c5d1b6037ea359cMD53123456789/26222016-04-08 23:09:40.881oai:locus.ufv.br:123456789/2622Repositório InstitucionalPUBhttps://www.locus.ufv.br/oai/requestfabiojreis@ufv.bropendoar:21452016-04-09T02:09:40LOCUS Repositório Institucional da UFV - Universidade Federal de Viçosa (UFV)false
dc.title.por.fl_str_mv Super-VLIW: uma arquitetura dinamicamente reconfigurável com tolerância a falha
dc.title.alternative.eng.fl_str_mv Super-VLIW: a dynamic reconfigurable architecture fault tolerant
title Super-VLIW: uma arquitetura dinamicamente reconfigurável com tolerância a falha
spellingShingle Super-VLIW: uma arquitetura dinamicamente reconfigurável com tolerância a falha
Bueno, Cristóferson Guimarães Magalhães
Tolerância a falhas
Arquiteturas reconfiguráveis
Tradução Binária
Grão-Grosso
Fault tolerant
Reconfigurable architecture
Binary translation
Coarse-grain
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Super-VLIW: uma arquitetura dinamicamente reconfigurável com tolerância a falha
title_full Super-VLIW: uma arquitetura dinamicamente reconfigurável com tolerância a falha
title_fullStr Super-VLIW: uma arquitetura dinamicamente reconfigurável com tolerância a falha
title_full_unstemmed Super-VLIW: uma arquitetura dinamicamente reconfigurável com tolerância a falha
title_sort Super-VLIW: uma arquitetura dinamicamente reconfigurável com tolerância a falha
author Bueno, Cristóferson Guimarães Magalhães
author_facet Bueno, Cristóferson Guimarães Magalhães
author_role author
dc.contributor.authorLattes.por.fl_str_mv http://lattes.cnpq.br/1880592076950013
dc.contributor.author.fl_str_mv Bueno, Cristóferson Guimarães Magalhães
dc.contributor.advisor-co1.fl_str_mv Goulart, Carlos de Castro
dc.contributor.advisor-co1Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784106Y9
dc.contributor.advisor-co2.fl_str_mv Iorio, Vladimir Oliveira Di
dc.contributor.advisor-co2Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784559J9
dc.contributor.advisor1.fl_str_mv Ferreira, Ricardo dos Santos
dc.contributor.advisor1Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4723626E5
dc.contributor.referee1.fl_str_mv Pádua, Clarindo Isaias Pereira da Silva e
dc.contributor.referee1Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4787278Y7
contributor_str_mv Goulart, Carlos de Castro
Iorio, Vladimir Oliveira Di
Ferreira, Ricardo dos Santos
Pádua, Clarindo Isaias Pereira da Silva e
dc.subject.por.fl_str_mv Tolerância a falhas
Arquiteturas reconfiguráveis
Tradução Binária
Grão-Grosso
topic Tolerância a falhas
Arquiteturas reconfiguráveis
Tradução Binária
Grão-Grosso
Fault tolerant
Reconfigurable architecture
Binary translation
Coarse-grain
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.subject.eng.fl_str_mv Fault tolerant
Reconfigurable architecture
Binary translation
Coarse-grain
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description A new scenario emerges due to nanotechnologies that will enable very high integration at the limits or even beyond silicon capacity. However, the fault rate, which is predicted to range from 1% up to 20% of all devices, could compromise the future of nanotechnologies. This work proposes a fault tolerant reconfigurable architecture that tolerates high fault rates expected to future technologies, named Super-VLIW. The architecture consists of a reconfigurable unit tightly coupled to a MIPS processor. The reconfigurable unit is composed of a binary translation unit, a configuration cache, a reconfigurable coarse-grained array of heterogeneous functional units and an interconnection network. Reconfiguration is done at run-time, by translating the binary code, and no recompilation is needed. The interconnection network is based on a set of multistage networks. These networks provide a fault-tolerant communication between any pair of functional unit and from/to the MIPS register file. This work proposes a mechanism to dynamically allocate the available units to ensure parallel execution of basic operations, performing the placement and routing on a single step, which allows the correct interconnection of units even at huge fault rates. Moreover, the proposed architecture could scale to the future nanotechnologies even under a 20% fault rate.
publishDate 2011
dc.date.issued.fl_str_mv 2011-02-04
dc.date.available.fl_str_mv 2012-03-28
2015-03-26T13:10:28Z
dc.date.accessioned.fl_str_mv 2015-03-26T13:10:28Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv BUENO, Cristóferson Guimarães Magalhães. Super-VLIW: a dynamic reconfigurable architecture fault tolerant. 2011. 84 f. Dissertação (Mestrado em Metodologias e técnicas da Computação; Sistemas de Computação) - Universidade Federal de Viçosa, Viçosa, 2011.
dc.identifier.uri.fl_str_mv http://locus.ufv.br/handle/123456789/2622
identifier_str_mv BUENO, Cristóferson Guimarães Magalhães. Super-VLIW: a dynamic reconfigurable architecture fault tolerant. 2011. 84 f. Dissertação (Mestrado em Metodologias e técnicas da Computação; Sistemas de Computação) - Universidade Federal de Viçosa, Viçosa, 2011.
url http://locus.ufv.br/handle/123456789/2622
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.publisher.none.fl_str_mv Universidade Federal de Viçosa
dc.publisher.program.fl_str_mv Mestrado em Ciência da Computação
dc.publisher.initials.fl_str_mv UFV
dc.publisher.country.fl_str_mv BR
dc.publisher.department.fl_str_mv Metodologias e técnicas da Computação; Sistemas de Computação
publisher.none.fl_str_mv Universidade Federal de Viçosa
dc.source.none.fl_str_mv reponame:LOCUS Repositório Institucional da UFV
instname:Universidade Federal de Viçosa (UFV)
instacron:UFV
instname_str Universidade Federal de Viçosa (UFV)
instacron_str UFV
institution UFV
reponame_str LOCUS Repositório Institucional da UFV
collection LOCUS Repositório Institucional da UFV
bitstream.url.fl_str_mv https://locus.ufv.br//bitstream/123456789/2622/1/texto%20completo.pdf
https://locus.ufv.br//bitstream/123456789/2622/2/texto%20completo.pdf.txt
https://locus.ufv.br//bitstream/123456789/2622/3/texto%20completo.pdf.jpg
bitstream.checksum.fl_str_mv 00ddeb70ef6463e4f7c1b5e464a805b8
9e2c26b6945e7a85039e78de7ab6f307
7eaaae76ac1906448c5d1b6037ea359c
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv LOCUS Repositório Institucional da UFV - Universidade Federal de Viçosa (UFV)
repository.mail.fl_str_mv fabiojreis@ufv.br
_version_ 1801212943864430592