Tolerância a Falhas na Rede em Chip SPINoSys
Autor(a) principal: | |
---|---|
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 |