REFLECT3D: Um Algoritmo de Roteamento Adaptativo e Tolerante a Falhas para NoCs 3D Parcialmente Conectadas

Detalhes bibliográficos
Ano de defesa: 2022
Autor(a) principal: Silva, Alexandre Almeida da
Orientador(a): Silveira, Jarbas Aryel Nunes da
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Não Informado pela instituição
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
NoC
Link de acesso: http://www.repositorio.ufc.br/handle/riufc/71007
Resumo: SILVA, Alexandre Almeida da. REFLECT3D: Um Algoritmo de Roteamento Adaptativo e Tolerante a Falhas para NoCs 3D Parcialmente Conectadas. 2022. 61 f. Dissertação (Mestrado em Engenharia de Teleinformática) – Centro de Tecnologia, Universidade Federal do Ceará, Fortaleza, 2022.
id UFC-7_ab1af0e1365aa21513ce55fd5b52995a
oai_identifier_str oai:repositorio.ufc.br:riufc/71007
network_acronym_str UFC-7
network_name_str Repositório Institucional da Universidade Federal do Ceará (UFC)
repository_id_str
spelling Silva, Alexandre Almeida daSilveira, Jarbas Aryel Nunes da2023-02-28T14:22:09Z2023-02-28T14:22:09Z2022-07-28SILVA, A. A. REFLECT3D: um Algoritmo de Roteamento Adaptativo e Tolerante a Falhas para NoCs 3D Parcialmente Conectadas. 2022. 61 f. Dissertação (Mestrado em Engenharia de Teleinformática) – Centro de Tecnologia, Universidade Federal do Ceará, Fortaleza, 2022.http://www.repositorio.ufc.br/handle/riufc/71007SILVA, Alexandre Almeida da. REFLECT3D: Um Algoritmo de Roteamento Adaptativo e Tolerante a Falhas para NoCs 3D Parcialmente Conectadas. 2022. 61 f. Dissertação (Mestrado em Engenharia de Teleinformática) – Centro de Tecnologia, Universidade Federal do Ceará, Fortaleza, 2022.The combined benefits of the Three-Dimensional (3D) and Network-on-Chip (NoC) schemes enable designing a high-performance system in a limited chip area. The 3D-NoC major advanta- ges are the average reductions of wire length and delay, resulting in lower power dissipation and higher performance. However, 3D-NoCs suffer from some reliability issues, such as the 3D-IC manufacturing variability. The low yield of vertical connection harms the design of 3D die stacks with many Through Silicon Via (TSV). Vertically-Partially-Connected NoCs have been gaining relevance to reduce the number of TSV links. This work introduces Reflect3d, an adaptive, scala- ble, and highly resilient routing algorithm targeting partially and vertically connected 3D-NoCs to route packets under such conditions. Reflect3d separates virtual channels in four reflected virtual networks to search for vertical connections dynamically and progressively, guaranteeing packet delivery as long as one healthy TSV connecting all layers is available anywhere in the network. The experimental results show that Reflect3d can ensure high performance in terms of latency, achieving more valid paths and better cost-effectiveness when compared to related work. Furthermore, the hardware synthesis performed using a commercial 28nm technology library shows few area and power overheads compared to other state-of-the-art routing algorithms.Os benefícios combinados dos esquemas Tridimensional (3D) e as Redes em Chip (Network- on-Chip - NoC) permitem projetar um sistema de alto desempenho em uma área limitada do chip. As principais vantagens das NoCs 3D são as reduções médias do comprimento do fio e do atraso, resultando em uma menor dissipação de energia e um maior desempenho. No entanto, as NoCs 3D sofrem com alguns problemas de confiabilidade, como a variabilidade de fabricação dos circuitos integrados 3Ds. O baixo rendimento da conexão vertical prejudica o projeto de pilhas de matrizes 3D com muitos Through Silicon Via (TSV). As NoCs conectadas verticalmente e parcialmente têm ganhado relevância para reduzir o número de links de TSV. Este trabalho apresenta o Reflect3d, um algoritmo de roteamento adaptável, escalável e altamente resiliente que visa as NoCs 3D parcialmente e verticalmente conectados para rotear pacotes sob tais condições. O Reflect3d separa canais virtuais em quatro redes virtuais refletidas para procurar conexões verticais de forma dinâmica e progressiva, garantindo a entrega de pacotes, desde que um TSV saudável conectando todas as camadas esteja disponível em qualquer lugar da rede. Os resultados experimentais mostram que o Reflect3d pode garantir melhor resultado em termos de latência, alcançando caminhos mais válidos e melhor custo-benefício quando comparado com outros trabalhos relacionados. Além disso, a síntese de hardware realizada usando uma biblioteca de tecnologia comercial de 28 nm mostra poucas sobrecargas de área e energia em comparação com outros algoritmos de roteamento de última geração.AlgoritmosThrough-silicon viasNoCREFLECT3D: Um Algoritmo de Roteamento Adaptativo e Tolerante a Falhas para NoCs 3D Parcialmente Conectadasinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporreponame:Repositório Institucional da Universidade Federal do Ceará (UFC)instname:Universidade Federal do Ceará (UFC)instacron:UFCinfo:eu-repo/semantics/openAccessLICENSElicense.txtlicense.txttext/plain; charset=utf-81784http://repositorio.ufc.br/bitstream/riufc/71007/2/license.txt82c2f88b8007164a64e9b9207328aedfMD52ORIGINAL2022_dis_aasilva.pdf2022_dis_aasilva.pdfapplication/pdf1566564http://repositorio.ufc.br/bitstream/riufc/71007/1/2022_dis_aasilva.pdf9dec54abd6a08049e1cc4e6993350c64MD51riufc/710072023-02-28 13:12:22.184oai:repositorio.ufc.br:riufc/71007Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFDQpUaGlzIHNhbXBsZSBsaWNlbnNlIGlzIHByb3ZpZGVkIGZvciBpbmZvcm1hdGlvbmFsIHB1cnBvc2VzIG9ubHkuDQoNCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UNCg0KQnkgc2lnbmluZyBhbmQgc3VibWl0dGluZyB0aGlzIGxpY2Vuc2UsIHlvdSAodGhlIGF1dGhvcihzKSBvciBjb3B5cmlnaHQNCm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLA0KdHJhbnNsYXRlIChhcyBkZWZpbmVkIGJlbG93KSwgYW5kL29yIGRpc3RyaWJ1dGUgeW91ciBzdWJtaXNzaW9uIChpbmNsdWRpbmcNCnRoZSBhYnN0cmFjdCkgd29ybGR3aWRlIGluIHByaW50IGFuZCBlbGVjdHJvbmljIGZvcm1hdCBhbmQgaW4gYW55IG1lZGl1bSwNCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uDQoNCllvdSBhZ3JlZSB0aGF0IERTVSBtYXksIHdpdGhvdXQgY2hhbmdpbmcgdGhlIGNvbnRlbnQsIHRyYW5zbGF0ZSB0aGUNCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4NCg0KWW91IGFsc28gYWdyZWUgdGhhdCBEU1UgbWF5IGtlZXAgbW9yZSB0aGFuIG9uZSBjb3B5IG9mIHRoaXMgc3VibWlzc2lvbiBmb3INCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uDQoNCllvdSByZXByZXNlbnQgdGhhdCB0aGUgc3VibWlzc2lvbiBpcyB5b3VyIG9yaWdpbmFsIHdvcmssIGFuZCB0aGF0IHlvdSBoYXZlDQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQNCnRoYXQgeW91ciBzdWJtaXNzaW9uIGRvZXMgbm90LCB0byB0aGUgYmVzdCBvZiB5b3VyIGtub3dsZWRnZSwgaW5mcmluZ2UgdXBvbg0KYW55b25lJ3MgY29weXJpZ2h0Lg0KDQpJZiB0aGUgc3VibWlzc2lvbiBjb250YWlucyBtYXRlcmlhbCBmb3Igd2hpY2ggeW91IGRvIG5vdCBob2xkIGNvcHlyaWdodCwNCnlvdSByZXByZXNlbnQgdGhhdCB5b3UgaGF2ZSBvYnRhaW5lZCB0aGUgdW5yZXN0cmljdGVkIHBlcm1pc3Npb24gb2YgdGhlDQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdA0Kc3VjaCB0aGlyZC1wYXJ0eSBvd25lZCBtYXRlcmlhbCBpcyBjbGVhcmx5IGlkZW50aWZpZWQgYW5kIGFja25vd2xlZGdlZA0Kd2l0aGluIHRoZSB0ZXh0IG9yIGNvbnRlbnQgb2YgdGhlIHN1Ym1pc3Npb24uDQoNCklGIFRIRSBTVUJNSVNTSU9OIElTIEJBU0VEIFVQT04gV09SSyBUSEFUIEhBUyBCRUVOIFNQT05TT1JFRCBPUiBTVVBQT1JURUQNCkJZIEFOIEFHRU5DWSBPUiBPUkdBTklaQVRJT04gT1RIRVIgVEhBTiBEU1UsIFlPVSBSRVBSRVNFTlQgVEhBVCBZT1UgSEFWRQ0KRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSA0KQ09OVFJBQ1QgT1IgQUdSRUVNRU5ULg0KDQpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQ0Kc3VibWlzc2lvbiwgYW5kIHdpbGwgbm90IG1ha2UgYW55IGFsdGVyYXRpb24sIG90aGVyIHRoYW4gYXMgYWxsb3dlZCBieSB0aGlzDQpsaWNlbnNlLCB0byB5b3VyIHN1Ym1pc3Npb24uDQo=Repositório InstitucionalPUBhttp://www.repositorio.ufc.br/ri-oai/requestbu@ufc.br || repositorio@ufc.bropendoar:2023-02-28T16:12:22Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)false
dc.title.pt_BR.fl_str_mv REFLECT3D: Um Algoritmo de Roteamento Adaptativo e Tolerante a Falhas para NoCs 3D Parcialmente Conectadas
title REFLECT3D: Um Algoritmo de Roteamento Adaptativo e Tolerante a Falhas para NoCs 3D Parcialmente Conectadas
spellingShingle REFLECT3D: Um Algoritmo de Roteamento Adaptativo e Tolerante a Falhas para NoCs 3D Parcialmente Conectadas
Silva, Alexandre Almeida da
Algoritmos
Through-silicon vias
NoC
title_short REFLECT3D: Um Algoritmo de Roteamento Adaptativo e Tolerante a Falhas para NoCs 3D Parcialmente Conectadas
title_full REFLECT3D: Um Algoritmo de Roteamento Adaptativo e Tolerante a Falhas para NoCs 3D Parcialmente Conectadas
title_fullStr REFLECT3D: Um Algoritmo de Roteamento Adaptativo e Tolerante a Falhas para NoCs 3D Parcialmente Conectadas
title_full_unstemmed REFLECT3D: Um Algoritmo de Roteamento Adaptativo e Tolerante a Falhas para NoCs 3D Parcialmente Conectadas
title_sort REFLECT3D: Um Algoritmo de Roteamento Adaptativo e Tolerante a Falhas para NoCs 3D Parcialmente Conectadas
author Silva, Alexandre Almeida da
author_facet Silva, Alexandre Almeida da
author_role author
dc.contributor.author.fl_str_mv Silva, Alexandre Almeida da
dc.contributor.advisor1.fl_str_mv Silveira, Jarbas Aryel Nunes da
contributor_str_mv Silveira, Jarbas Aryel Nunes da
dc.subject.por.fl_str_mv Algoritmos
Through-silicon vias
NoC
topic Algoritmos
Through-silicon vias
NoC
description SILVA, Alexandre Almeida da. REFLECT3D: Um Algoritmo de Roteamento Adaptativo e Tolerante a Falhas para NoCs 3D Parcialmente Conectadas. 2022. 61 f. Dissertação (Mestrado em Engenharia de Teleinformática) – Centro de Tecnologia, Universidade Federal do Ceará, Fortaleza, 2022.
publishDate 2022
dc.date.issued.fl_str_mv 2022-07-28
dc.date.accessioned.fl_str_mv 2023-02-28T14:22:09Z
dc.date.available.fl_str_mv 2023-02-28T14:22:09Z
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 SILVA, A. A. REFLECT3D: um Algoritmo de Roteamento Adaptativo e Tolerante a Falhas para NoCs 3D Parcialmente Conectadas. 2022. 61 f. Dissertação (Mestrado em Engenharia de Teleinformática) – Centro de Tecnologia, Universidade Federal do Ceará, Fortaleza, 2022.
dc.identifier.uri.fl_str_mv http://www.repositorio.ufc.br/handle/riufc/71007
identifier_str_mv SILVA, A. A. REFLECT3D: um Algoritmo de Roteamento Adaptativo e Tolerante a Falhas para NoCs 3D Parcialmente Conectadas. 2022. 61 f. Dissertação (Mestrado em Engenharia de Teleinformática) – Centro de Tecnologia, Universidade Federal do Ceará, Fortaleza, 2022.
url http://www.repositorio.ufc.br/handle/riufc/71007
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.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal do Ceará (UFC)
instname:Universidade Federal do Ceará (UFC)
instacron:UFC
instname_str Universidade Federal do Ceará (UFC)
instacron_str UFC
institution UFC
reponame_str Repositório Institucional da Universidade Federal do Ceará (UFC)
collection Repositório Institucional da Universidade Federal do Ceará (UFC)
bitstream.url.fl_str_mv http://repositorio.ufc.br/bitstream/riufc/71007/2/license.txt
http://repositorio.ufc.br/bitstream/riufc/71007/1/2022_dis_aasilva.pdf
bitstream.checksum.fl_str_mv 82c2f88b8007164a64e9b9207328aedf
9dec54abd6a08049e1cc4e6993350c64
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)
repository.mail.fl_str_mv bu@ufc.br || repositorio@ufc.br
_version_ 1847793382691176448