Super-VLIW: uma arquitetura dinamicamente reconfigurável com tolerância a falha
Autor(a) principal: | |
---|---|
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 |