Tolerância a Falhas na Rede em Chip SPINoSys

Detalhes bibliográficos
Autor(a) principal: Ribeiro, Jandson de Oliveira Cavalcanti
Data de Publicação: 2017
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFRN
Texto Completo: https://repositorio.ufrn.br/handle/123456789/34185
Resumo: With the advances in the manufacture of integrated circuits, chips with multiple processing cores appeared. With the increase in the number of cores within a single chip, the use of buses as solution for communication was no longer valid. In order to enable the communication between the cores, it began to use peer to peer communication channels, this communication model is called Network on Chip. The use of network on chip enabled to create different types of networks that differ in their communication protocols. However, the use of these channels made it possible, in addition to the possibility of failures during processing, that there were also failures at the time of data transmission in the network. Thus, with the emergence of new networks, there is a need to develop methods that keep the chip working, even in case of failure of some component. This work proposes a fault tolerance method for SPINoSys, an Netowrk on Chip created from IPNoSys, which introduced the idea of joining processing units with routing units, making a single unit responsible for executing and transmitting instructions. This method, in short, seeks to perform data transmission through retries, where each uses different routes, while also maintaining control in the network and the ability to know when, even with all attempts, a message can not be transmitted.
id UFRN_ceefc59cdf6dcc7b98fdad77df3870de
oai_identifier_str oai:https://repositorio.ufrn.br:123456789/34185
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling Ribeiro, Jandson de Oliveira CavalcantiPereira, Monica MagalhãesCorrea, Edgard de FariaKreutz, Márcio EduardoPereira, Monica Magalhães2017-07-06T13:59:57Z2021-09-20T11:46:41Z2017-07-06T13:59:57Z2021-09-20T11:46:41Z20172010045980RIBEIRO, Jandson de Oliveira Cavalcanti. Tolerância a Falhas na Rede em Chip SPINoSys. 2017. 54 f. Monografia (Especialização) - Curso de Ciência da Computação, Departamento de Informática e Matemática Aplicada, Universidade Federal do Rio Grande do Norte, Natal, 2017.https://repositorio.ufrn.br/handle/123456789/34185With the advances in the manufacture of integrated circuits, chips with multiple processing cores appeared. With the increase in the number of cores within a single chip, the use of buses as solution for communication was no longer valid. In order to enable the communication between the cores, it began to use peer to peer communication channels, this communication model is called Network on Chip. The use of network on chip enabled to create different types of networks that differ in their communication protocols. However, the use of these channels made it possible, in addition to the possibility of failures during processing, that there were also failures at the time of data transmission in the network. Thus, with the emergence of new networks, there is a need to develop methods that keep the chip working, even in case of failure of some component. This work proposes a fault tolerance method for SPINoSys, an Netowrk on Chip created from IPNoSys, which introduced the idea of joining processing units with routing units, making a single unit responsible for executing and transmitting instructions. This method, in short, seeks to perform data transmission through retries, where each uses different routes, while also maintaining control in the network and the ability to know when, even with all attempts, a message can not be transmitted.Com os avanços na fabricação de circuitos integrados, surgiram os chips com múltiplos núcleos de processamento. Com o aumento na quantidade de núcleos dentro de um único chip, o uso de barramentos como solução de comunicação já não era mais viável. Para viabilizar a comunicação entre os núcleos, passou a se utilizar canais de comunicação ponto a ponto, esse modelo de comunicação é chamado de rede em chip. O uso das redes em chip possibilitaram a criação de diversos tipos de rede que se diferenciam em seus protocolos de comunicação. Entretanto, o uso desses canais possibilitou que, além da possibilidade de surgir falhas durante o processamento, surgissem falhas também na hora da transmissão de dados na rede. Sendo assim, com o surgimento de novas redes, há a necessidade de desenvolver métodos que mantenham o chip funcionando, mesmo no caso de surgir falhas em algum componente. Este trabalho propõe um método de tolerância a falhas para a SPINoSys, uma rede em chip criada a partir da a IPNoSys, que introduziu a idéia de unir unidades de processamento com unidades de roteamento, tornando uma única unidade responsável tanto por executar instruções quanto por transmiti-las. Esse método, resumidamente, busca realizar a transmissão de dados através de tentativas, onde cada uma usa diferentes rotas, mantendo também o controle na rede e a capacidade de saber quando, mesmo com todas as tentativas, uma mensagem não poderá ser transmitida.Universidade Federal do Rio Grande do NorteUFRNBrasilCiência da Computaçãorede em chiptentativaIPNoSysSPINoSysTolerância a falhasSoCSystem on ChipMPSoCNoCNetwork on ChipswitchbypassFault ToleranceTolerância a Falhas na Rede em Chip SPINoSysinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNTEXTToleranciaFalhas_Ribeiro_2017.pdf.txtExtracted texttext/plain82475https://repositorio.ufrn.br/bitstream/123456789/34185/1/ToleranciaFalhas_Ribeiro_2017.pdf.txtdc3b7a28b3ed118e3bddca89b047e5f4MD51ORIGINALToleranciaFalhas_Ribeiro_2017.pdfMonografiaapplication/pdf1062183https://repositorio.ufrn.br/bitstream/123456789/34185/2/ToleranciaFalhas_Ribeiro_2017.pdf61bbc16511f7fd1decb47e701940d570MD52LICENSElicense.txttext/plain756https://repositorio.ufrn.br/bitstream/123456789/34185/3/license.txta80a9cda2756d355b388cc443c3d8a43MD53123456789/341852021-09-20 08:46:41.187oai:https://repositorio.ufrn.br:123456789/34185PGNlbnRlcj48c3Ryb25nPlVOSVZFUlNJREFERSBGRURFUkFMIERPIFJJTyBHUkFOREUgRE8gTk9SVEU8L3N0cm9uZz48L2NlbnRlcj4KPGNlbnRlcj48c3Ryb25nPkJJQkxJT1RFQ0EgRElHSVRBTCBERSBNT05PR1JBRklBUzwvc3Ryb25nPjwvY2VudGVyPgoKPGNlbnRlcj5UZXJtbyBkZSBBdXRvcml6YcOnw6NvIHBhcmEgZGlzcG9uaWJpbGl6YcOnw6NvIGRlIE1vbm9ncmFmaWFzIGRlIEdyYWR1YcOnw6NvIGUgRXNwZWNpYWxpemHDp8OjbyBuYSBCaWJsaW90ZWNhIERpZ2l0YWwgZGUgTW9ub2dyYWZpYXMgKEJETSk8L2NlbnRlcj4KCk5hIHF1YWxpZGFkZSBkZSB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvciBkYSBtb25vZ3JhZmlhLCBhdXRvcml6byBhIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRvIFJpbyBHcmFuZGUgZG8gTm9ydGUgKFVGUk4pIGEgZGlzcG9uaWJpbGl6YXIgYXRyYXbDqXMgZGEgQmlibGlvdGVjYSBEaWdpdGFsIGRlIE1vbm9ncmFmaWFzIGRhIFVGUk4sIHNlbSByZXNzYXJjaW1lbnRvIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgZGUgYWNvcmRvIGNvbSBhIExlaSBuwrAgOTYxMC85OCwgbyB0ZXh0byBpbnRlZ3JhbCBkYSBvYnJhIHN1Ym1ldGlkYSBwYXJhIGZpbnMgZGUgbGVpdHVyYSwgaW1wcmVzc8OjbyBlL291IGRvd25sb2FkLCBhIHTDrXR1bG8gZGUgZGl2dWxnYcOnw6NvIGRhIHByb2R1w6fDo28gY2llbnTDrWZpY2EgYnJhc2lsZWlyYSwgYSBwYXJ0aXIgZGEgZGF0YSBkZXN0YSBzdWJtaXNzw6NvLiAKRepositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2021-09-20T11:46:41Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.pr_BR.fl_str_mv Tolerância a Falhas na Rede em Chip SPINoSys
title Tolerância a Falhas na Rede em Chip SPINoSys
spellingShingle Tolerância a Falhas na Rede em Chip SPINoSys
Ribeiro, Jandson de Oliveira Cavalcanti
rede em chip
tentativa
IPNoSys
SPINoSys
Tolerância a falhas
SoC
System on Chip
MPSoC
NoC
Network on Chip
switch
bypass
Fault Tolerance
title_short Tolerância a Falhas na Rede em Chip SPINoSys
title_full Tolerância a Falhas na Rede em Chip SPINoSys
title_fullStr Tolerância a Falhas na Rede em Chip SPINoSys
title_full_unstemmed Tolerância a Falhas na Rede em Chip SPINoSys
title_sort Tolerância a Falhas na Rede em Chip SPINoSys
author Ribeiro, Jandson de Oliveira Cavalcanti
author_facet Ribeiro, Jandson de Oliveira Cavalcanti
author_role author
dc.contributor.referees1.none.fl_str_mv Pereira, Monica Magalhães
dc.contributor.referees2.none.fl_str_mv Correa, Edgard de Faria
dc.contributor.referees3.none.fl_str_mv Kreutz, Márcio Eduardo
dc.contributor.author.fl_str_mv Ribeiro, Jandson de Oliveira Cavalcanti
dc.contributor.advisor1.fl_str_mv Pereira, Monica Magalhães
contributor_str_mv Pereira, Monica Magalhães
dc.subject.pr_BR.fl_str_mv rede em chip
tentativa
IPNoSys
SPINoSys
Tolerância a falhas
SoC
System on Chip
MPSoC
NoC
Network on Chip
switch
bypass
Fault Tolerance
topic rede em chip
tentativa
IPNoSys
SPINoSys
Tolerância a falhas
SoC
System on Chip
MPSoC
NoC
Network on Chip
switch
bypass
Fault Tolerance
description With the advances in the manufacture of integrated circuits, chips with multiple processing cores appeared. With the increase in the number of cores within a single chip, the use of buses as solution for communication was no longer valid. In order to enable the communication between the cores, it began to use peer to peer communication channels, this communication model is called Network on Chip. The use of network on chip enabled to create different types of networks that differ in their communication protocols. However, the use of these channels made it possible, in addition to the possibility of failures during processing, that there were also failures at the time of data transmission in the network. Thus, with the emergence of new networks, there is a need to develop methods that keep the chip working, even in case of failure of some component. This work proposes a fault tolerance method for SPINoSys, an Netowrk on Chip created from IPNoSys, which introduced the idea of joining processing units with routing units, making a single unit responsible for executing and transmitting instructions. This method, in short, seeks to perform data transmission through retries, where each uses different routes, while also maintaining control in the network and the ability to know when, even with all attempts, a message can not be transmitted.
publishDate 2017
dc.date.accessioned.fl_str_mv 2017-07-06T13:59:57Z
2021-09-20T11:46:41Z
dc.date.available.fl_str_mv 2017-07-06T13:59:57Z
2021-09-20T11:46:41Z
dc.date.issued.fl_str_mv 2017
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.pr_BR.fl_str_mv 2010045980
dc.identifier.citation.fl_str_mv RIBEIRO, Jandson de Oliveira Cavalcanti. Tolerância a Falhas na Rede em Chip SPINoSys. 2017. 54 f. Monografia (Especialização) - Curso de Ciência da Computação, Departamento de Informática e Matemática Aplicada, Universidade Federal do Rio Grande do Norte, Natal, 2017.
dc.identifier.uri.fl_str_mv https://repositorio.ufrn.br/handle/123456789/34185
identifier_str_mv 2010045980
RIBEIRO, Jandson de Oliveira Cavalcanti. Tolerância a Falhas na Rede em Chip SPINoSys. 2017. 54 f. Monografia (Especialização) - Curso de Ciência da Computação, Departamento de Informática e Matemática Aplicada, Universidade Federal do Rio Grande do Norte, Natal, 2017.
url https://repositorio.ufrn.br/handle/123456789/34185
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.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 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/34185/1/ToleranciaFalhas_Ribeiro_2017.pdf.txt
https://repositorio.ufrn.br/bitstream/123456789/34185/2/ToleranciaFalhas_Ribeiro_2017.pdf
https://repositorio.ufrn.br/bitstream/123456789/34185/3/license.txt
bitstream.checksum.fl_str_mv dc3b7a28b3ed118e3bddca89b047e5f4
61bbc16511f7fd1decb47e701940d570
a80a9cda2756d355b388cc443c3d8a43
bitstream.checksumAlgorithm.fl_str_mv 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_ 1814833053300686848