Generation of application specific fault tolerant irregular NoC topologies using tabu search
Autor(a) principal: | |
---|---|
Data de Publicação: | 2019 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | eng |
Título da fonte: | Repositório Institucional da UFRN |
Texto Completo: | https://repositorio.ufrn.br/handle/123456789/34170 |
Resumo: | As redes em Chip (NoC) foram propostas para aprimorar o desempenho de computadores. As primeiras topologias sugeridas tendiam a possuir uma estrutura regular, visando flexibilidade – desempenho razoável para diversas aplicações e múltiplos caminhos entre roteadores. Topologias regulares são piores em desempenho se comparadas a topologias geradas para aplicações específicas, normalmente irregulares. Por outro lado, topologias irregulares podem possuir baixa flexibilidade. Na era dos bilhões de transistores, componentes de circuitos são mais suscetíveis a falhas, sejam causadas por radiação,interferência eletromagnética ou efeitos similares. Devido ao custo de produção de tais circuitos, deseja-se aumentar a durabilidade (vida útil), desempenho e flexibilidade dos mesmos. Durabilidade pode ser obtida ao se adicionar tolerância a falhas num circuito.Portanto, ao adicionar-se componentes redundantes numa NoC (roteadores e conexões),é possível que sua durabilidade e flexibilidade (caminhos alternativos) sejam melhoradas,embora o consumo de energia piore. Este trabalho propõe a geração de topologias irregulares utilizando Busca Tabu.Por conseguinte, gerando topologias intermediárias: flexíveis se comparadas com a maioria das NoCs irregulares (possuindo certo grau de tolerância a falhas e caminhos alternativos entre roteadores), porém obtendo alto desempenho para aplicações específicas se comparadas com NoCs regulares. |
id |
UFRN_8d338b18865abe3d0a904f562e6f182e |
---|---|
oai_identifier_str |
oai:https://repositorio.ufrn.br:123456789/34170 |
network_acronym_str |
UFRN |
network_name_str |
Repositório Institucional da UFRN |
repository_id_str |
|
spelling |
Bezerra, Gustavo AlvesSílvia Maria Diniz Monteiro MaiaKreutz, Márcio EduardoPereira, Monica Magalhães2019-06-19T16:55:30Z2021-09-20T11:46:20Z2019-06-19T16:55:30Z2021-09-20T11:46:20Z2019-0620180153390Bezerra, Gustavo Alves. Generation of application specific fault tolerant Irregular NoC topologies using tabu search. 2019. 119f. TCC (Graduação), Bacharelado em Ciência da Computação, Departamento de Informática e Matemática Aplicada, Universidade Federal do Rio Grande do Norte, Natal, 2019.https://repositorio.ufrn.br/handle/123456789/34170As redes em Chip (NoC) foram propostas para aprimorar o desempenho de computadores. As primeiras topologias sugeridas tendiam a possuir uma estrutura regular, visando flexibilidade – desempenho razoável para diversas aplicações e múltiplos caminhos entre roteadores. Topologias regulares são piores em desempenho se comparadas a topologias geradas para aplicações específicas, normalmente irregulares. Por outro lado, topologias irregulares podem possuir baixa flexibilidade. Na era dos bilhões de transistores, componentes de circuitos são mais suscetíveis a falhas, sejam causadas por radiação,interferência eletromagnética ou efeitos similares. Devido ao custo de produção de tais circuitos, deseja-se aumentar a durabilidade (vida útil), desempenho e flexibilidade dos mesmos. Durabilidade pode ser obtida ao se adicionar tolerância a falhas num circuito.Portanto, ao adicionar-se componentes redundantes numa NoC (roteadores e conexões),é possível que sua durabilidade e flexibilidade (caminhos alternativos) sejam melhoradas,embora o consumo de energia piore. Este trabalho propõe a geração de topologias irregulares utilizando Busca Tabu.Por conseguinte, gerando topologias intermediárias: flexíveis se comparadas com a maioria das NoCs irregulares (possuindo certo grau de tolerância a falhas e caminhos alternativos entre roteadores), porém obtendo alto desempenho para aplicações específicas se comparadas com NoCs regulares.Network on Chip (NoC) was proposed to enhance computer performance. Initially conceived topologies tended to have a regular structure, aiming flexibility - regular performance for different applications, and multiple paths between routers. Regular topologies lack in performance if compared to specific application generated topologies, often irregular. On the other hand, irregular topologies may lack flexibility. In the billion-transistor era, circuit components are more susceptible to faults, whether caused by radiation, electromagnetic interference or similar effects. Due to the cost of producing such circuits, it is desirable to increase their durability (lifespan), performance, and flexibility. Durability may be achieved by adding fault-tolerance to the circuit. Therefore, by adding redundant components - e.g. routers or links - to an irregular NoC, it may be possible to increase its durability and flexibility (multiple communication paths), though energy consumption may be impaired. This work proposes the generation of irregular topologies using Tabu Search. Thus generating intermediate topologies: flexible if compared to most irregular ones (some fault resistance), yet achieving application specific high performance if compared to regular NoCs.Universidade Federal do Rio Grande do NorteUFRNBrasilBacharelado em Ciência da ComputaçãoAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessRedes em chipTopologias irregularesAplicação específicaTolerância a falhasBusca tabuNetwork on chipIrregular topologiesApplication specificFault toleranceTabu searchGeneration of application specific fault tolerant irregular NoC topologies using tabu searchinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisengreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNORIGINALGenerationofApplication_Bezerra_2019.pdfapplication/pdf2193819https://repositorio.ufrn.br/bitstream/123456789/34170/1/GenerationofApplication_Bezerra_2019.pdfbb9963995a5dc308ed298d67abfbb642MD51CC-LICENSElicense_rdfapplication/octet-stream811https://repositorio.ufrn.br/bitstream/123456789/34170/2/license_rdfe39d27027a6cc9cb039ad269a5db8e34MD52LICENSElicense.txttext/plain756https://repositorio.ufrn.br/bitstream/123456789/34170/3/license.txta80a9cda2756d355b388cc443c3d8a43MD53TEXTGenerationofApplication_Bezerra_2019.pdf.txtExtracted texttext/plain131362https://repositorio.ufrn.br/bitstream/123456789/34170/4/GenerationofApplication_Bezerra_2019.pdf.txtbf40be9fbe4fc0569a4eb6d372ff1b89MD54123456789/341702021-09-20 08:46:20.444oai:https://repositorio.ufrn.br:123456789/34170PGNlbnRlcj48c3Ryb25nPlVOSVZFUlNJREFERSBGRURFUkFMIERPIFJJTyBHUkFOREUgRE8gTk9SVEU8L3N0cm9uZz48L2NlbnRlcj4KPGNlbnRlcj48c3Ryb25nPkJJQkxJT1RFQ0EgRElHSVRBTCBERSBNT05PR1JBRklBUzwvc3Ryb25nPjwvY2VudGVyPgoKPGNlbnRlcj5UZXJtbyBkZSBBdXRvcml6YcOnw6NvIHBhcmEgZGlzcG9uaWJpbGl6YcOnw6NvIGRlIE1vbm9ncmFmaWFzIGRlIEdyYWR1YcOnw6NvIGUgRXNwZWNpYWxpemHDp8OjbyBuYSBCaWJsaW90ZWNhIERpZ2l0YWwgZGUgTW9ub2dyYWZpYXMgKEJETSk8L2NlbnRlcj4KCk5hIHF1YWxpZGFkZSBkZSB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvciBkYSBtb25vZ3JhZmlhLCBhdXRvcml6byBhIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRvIFJpbyBHcmFuZGUgZG8gTm9ydGUgKFVGUk4pIGEgZGlzcG9uaWJpbGl6YXIgYXRyYXbDqXMgZGEgQmlibGlvdGVjYSBEaWdpdGFsIGRlIE1vbm9ncmFmaWFzIGRhIFVGUk4sIHNlbSByZXNzYXJjaW1lbnRvIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgZGUgYWNvcmRvIGNvbSBhIExlaSBuwrAgOTYxMC85OCwgbyB0ZXh0byBpbnRlZ3JhbCBkYSBvYnJhIHN1Ym1ldGlkYSBwYXJhIGZpbnMgZGUgbGVpdHVyYSwgaW1wcmVzc8OjbyBlL291IGRvd25sb2FkLCBhIHTDrXR1bG8gZGUgZGl2dWxnYcOnw6NvIGRhIHByb2R1w6fDo28gY2llbnTDrWZpY2EgYnJhc2lsZWlyYSwgYSBwYXJ0aXIgZGEgZGF0YSBkZXN0YSBzdWJtaXNzw6NvLiAKRepositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2021-09-20T11:46:20Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false |
dc.title.pt_BR.fl_str_mv |
Generation of application specific fault tolerant irregular NoC topologies using tabu search |
title |
Generation of application specific fault tolerant irregular NoC topologies using tabu search |
spellingShingle |
Generation of application specific fault tolerant irregular NoC topologies using tabu search Bezerra, Gustavo Alves Redes em chip Topologias irregulares Aplicação específica Tolerância a falhas Busca tabu Network on chip Irregular topologies Application specific Fault tolerance Tabu search |
title_short |
Generation of application specific fault tolerant irregular NoC topologies using tabu search |
title_full |
Generation of application specific fault tolerant irregular NoC topologies using tabu search |
title_fullStr |
Generation of application specific fault tolerant irregular NoC topologies using tabu search |
title_full_unstemmed |
Generation of application specific fault tolerant irregular NoC topologies using tabu search |
title_sort |
Generation of application specific fault tolerant irregular NoC topologies using tabu search |
author |
Bezerra, Gustavo Alves |
author_facet |
Bezerra, Gustavo Alves |
author_role |
author |
dc.contributor.referees1.none.fl_str_mv |
Kreutz, Márcio Eduardo |
dc.contributor.author.fl_str_mv |
Bezerra, Gustavo Alves |
dc.contributor.advisor-co1.fl_str_mv |
Sílvia Maria Diniz Monteiro Maia |
dc.contributor.advisor1.fl_str_mv |
Pereira, Monica Magalhães |
contributor_str_mv |
Sílvia Maria Diniz Monteiro Maia Pereira, Monica Magalhães |
dc.subject.por.fl_str_mv |
Redes em chip Topologias irregulares Aplicação específica Tolerância a falhas Busca tabu Network on chip Irregular topologies Application specific Fault tolerance Tabu search |
topic |
Redes em chip Topologias irregulares Aplicação específica Tolerância a falhas Busca tabu Network on chip Irregular topologies Application specific Fault tolerance Tabu search |
description |
As redes em Chip (NoC) foram propostas para aprimorar o desempenho de computadores. As primeiras topologias sugeridas tendiam a possuir uma estrutura regular, visando flexibilidade – desempenho razoável para diversas aplicações e múltiplos caminhos entre roteadores. Topologias regulares são piores em desempenho se comparadas a topologias geradas para aplicações específicas, normalmente irregulares. Por outro lado, topologias irregulares podem possuir baixa flexibilidade. Na era dos bilhões de transistores, componentes de circuitos são mais suscetíveis a falhas, sejam causadas por radiação,interferência eletromagnética ou efeitos similares. Devido ao custo de produção de tais circuitos, deseja-se aumentar a durabilidade (vida útil), desempenho e flexibilidade dos mesmos. Durabilidade pode ser obtida ao se adicionar tolerância a falhas num circuito.Portanto, ao adicionar-se componentes redundantes numa NoC (roteadores e conexões),é possível que sua durabilidade e flexibilidade (caminhos alternativos) sejam melhoradas,embora o consumo de energia piore. Este trabalho propõe a geração de topologias irregulares utilizando Busca Tabu.Por conseguinte, gerando topologias intermediárias: flexíveis se comparadas com a maioria das NoCs irregulares (possuindo certo grau de tolerância a falhas e caminhos alternativos entre roteadores), porém obtendo alto desempenho para aplicações específicas se comparadas com NoCs regulares. |
publishDate |
2019 |
dc.date.accessioned.fl_str_mv |
2019-06-19T16:55:30Z 2021-09-20T11:46:20Z |
dc.date.available.fl_str_mv |
2019-06-19T16:55:30Z 2021-09-20T11:46:20Z |
dc.date.issued.fl_str_mv |
2019-06 |
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.pt_BR.fl_str_mv |
20180153390 |
dc.identifier.citation.fl_str_mv |
Bezerra, Gustavo Alves. Generation of application specific fault tolerant Irregular NoC topologies using tabu search. 2019. 119f. TCC (Graduação), Bacharelado em Ciência da Computação, Departamento de Informática e Matemática Aplicada, Universidade Federal do Rio Grande do Norte, Natal, 2019. |
dc.identifier.uri.fl_str_mv |
https://repositorio.ufrn.br/handle/123456789/34170 |
identifier_str_mv |
20180153390 Bezerra, Gustavo Alves. Generation of application specific fault tolerant Irregular NoC topologies using tabu search. 2019. 119f. TCC (Graduação), Bacharelado em Ciência da Computação, Departamento de Informática e Matemática Aplicada, Universidade Federal do Rio Grande do Norte, Natal, 2019. |
url |
https://repositorio.ufrn.br/handle/123456789/34170 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Federal do Rio Grande do Norte |
dc.publisher.initials.fl_str_mv |
UFRN |
dc.publisher.country.fl_str_mv |
Brasil |
dc.publisher.department.fl_str_mv |
Bacharelado em Ciência da Computação |
publisher.none.fl_str_mv |
Universidade Federal do Rio Grande do Norte |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFRN instname:Universidade Federal do Rio Grande do Norte (UFRN) instacron:UFRN |
instname_str |
Universidade Federal do Rio Grande do Norte (UFRN) |
instacron_str |
UFRN |
institution |
UFRN |
reponame_str |
Repositório Institucional da UFRN |
collection |
Repositório Institucional da UFRN |
bitstream.url.fl_str_mv |
https://repositorio.ufrn.br/bitstream/123456789/34170/1/GenerationofApplication_Bezerra_2019.pdf https://repositorio.ufrn.br/bitstream/123456789/34170/2/license_rdf https://repositorio.ufrn.br/bitstream/123456789/34170/3/license.txt https://repositorio.ufrn.br/bitstream/123456789/34170/4/GenerationofApplication_Bezerra_2019.pdf.txt |
bitstream.checksum.fl_str_mv |
bb9963995a5dc308ed298d67abfbb642 e39d27027a6cc9cb039ad269a5db8e34 a80a9cda2756d355b388cc443c3d8a43 bf40be9fbe4fc0569a4eb6d372ff1b89 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN) |
repository.mail.fl_str_mv |
|
_version_ |
1802117759448907776 |