Generation of application specific fault tolerant irregular NoC topologies using tabu search

Detalhes bibliográficos
Autor(a) principal: Bezerra, Gustavo Alves
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