Scenarios preprocessing for efficient routing reconfiguration in MPSoC fault tolerance Noc based
Autor(a) principal: | |
---|---|
Data de Publicação: | 2015 |
Tipo de documento: | Tese |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da UFC |
Texto Completo: | http://www.teses.ufc.br/tde_busca/arquivo.php?codArquivo=15197 |
Resumo: | The latest technologies of integrated circuit manufacturing allow billions of transistors to be arranged on a single chip, enabling us to implement a complex parallel system, which requires a communications architecture with high scalability and high degree of parallelism, such as a Network-on-Chip (NoC). These technologies are very close to physical limitations, which increases the quantity of faults in circuit manufacturing and at runtime. Therefore, it is essential to provide a method for fault recovery that would enable the NoC to operate in the presence of faults and still ensure deadlock-free routing. The preprocessing of the most probable fault scenarios allows us to anticipate the calculation of deadlock-free routing, reducing the time that is necessary to interrupt the system during a fault occurrence. This work proposes a technique that employs the preprocessing of fault scenarios based on forecasting fault tendencies, which is performed with a fault threshold circuit operating in agreement with high-level software. The technique encompasses methods for dissimilarity analysis of scenarios based on cross-correlation measurements of fault link matrices, which allow us to define a reduced and efficient set of fault coverage scenarios. Experimental results employing RTL simulation with synthetic traffic prove the quality of the analytic metrics that are used to select the preprocessed scenarios. Furthermore, the experiments show the efficacy and efficiency of the proposed dissimilarity methods, quantifying the latency penalization when using the coverage scenarios approach. |
id |
UFC_19c9e288eb16289599bf9117f3652320 |
---|---|
oai_identifier_str |
oai:www.teses.ufc.br:10127 |
network_acronym_str |
UFC |
network_name_str |
Biblioteca Digital de Teses e Dissertações da UFC |
spelling |
info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisScenarios preprocessing for efficient routing reconfiguration in MPSoC fault tolerance Noc basedPrÃ-processamento de cenÃrios para reconfiguraÃÃo de roteamento eficiente em MPSOC baseado em NoC tolerante a falhas2015-09-30Paulo CÃsar Cortez11250534372http://lattes.cnpq.br/5024602152304064CÃsar Augusto Missio Marcon52750825091http://lattes.cnpq.br/8611020242763828Danielo GonÃalves Gomes42593751304//lattes.cnpq.br/6303297687237256Giovanni Cordeiro Barroso11749890330lattes.cnpq.br/1218783106447217Wang Jiang Chau01399121855http://lattes.cnpq.br/2439982685319061Fabiano Passuelo Hessel60646659049http://lattes.cnpq.br/484273376453102744100353391http://lattes.cnpq.br/0406937598151848Jarbas Aryel Nunes da SilveiraUniversidade Federal do CearÃPrograma de PÃs-GraduaÃÃo em Engenharia de TeleinformÃticaUFCBR Topologia irregular TolerÃncia a falhas MÃtodos de roteamentoNoC Irregular topology Fault-tolerance Routing methodsENGENHARIA ELETRICAThe latest technologies of integrated circuit manufacturing allow billions of transistors to be arranged on a single chip, enabling us to implement a complex parallel system, which requires a communications architecture with high scalability and high degree of parallelism, such as a Network-on-Chip (NoC). These technologies are very close to physical limitations, which increases the quantity of faults in circuit manufacturing and at runtime. Therefore, it is essential to provide a method for fault recovery that would enable the NoC to operate in the presence of faults and still ensure deadlock-free routing. The preprocessing of the most probable fault scenarios allows us to anticipate the calculation of deadlock-free routing, reducing the time that is necessary to interrupt the system during a fault occurrence. This work proposes a technique that employs the preprocessing of fault scenarios based on forecasting fault tendencies, which is performed with a fault threshold circuit operating in agreement with high-level software. The technique encompasses methods for dissimilarity analysis of scenarios based on cross-correlation measurements of fault link matrices, which allow us to define a reduced and efficient set of fault coverage scenarios. Experimental results employing RTL simulation with synthetic traffic prove the quality of the analytic metrics that are used to select the preprocessed scenarios. Furthermore, the experiments show the efficacy and efficiency of the proposed dissimilarity methods, quantifying the latency penalization when using the coverage scenarios approach.As Ãltimas tecnologias de fabricaÃÃo de circuitos integrados habilitam bilhÃes de transistores a serem postos em um Ãnico chip, permitindo implementar um sistema paralelo complexo, o qual requer uma arquitetura de comunicaÃÃo que tenha grande escalabilidade e alto grau de paralelismo, tal como uma rede intrachip, em inglÃs, Network-on-Chip (NoC). Estas tecnologias estÃo muito prÃximas de limitaÃÃes fÃsicas, aumentando a quantidade de falhas na fabricaÃÃo dos circuitos e em tempo de operaÃÃo. Portanto, à essencial fornecer um mÃtodo para recuperaÃÃo de falha que permita a NoC operar na presenÃa de falhas e ainda garantir roteamento livre de deadlock. O prÃ-processamento de cenÃrios de falha mais provÃveis permite antecipar o cÃlculo de rotas livres de deadlock, reduzindo o tempo necessÃrio para interromper o sistema durante a ocorrÃncia de uma falha. Esta tese propÃe uma tÃcnica que emprega o prÃ-processamento de cenÃrios de falha baseado na previsÃo de tendÃncia de falhas, a qual à realizada com um circuito de limiar de falha operando em conjunto com um software de alto nÃvel. A tÃcnica contempla anÃlises de mÃtodos de dissimilaridade de cenÃrios baseadas na correlaÃÃo cruzada de matrizes bidimensionais de conexÃes com falha, que permite definir um conjunto reduzido e eficiente de cenÃrios de cobertura de falhas. Resultados experimentais, empregando simulaÃÃo com precisÃo em nÃvel de ciclo e trÃfego sintÃtico, provam a qualidade das mÃtricas analÃticas usadas para selecionar os cenÃrios prÃ-processados. AlÃm do mais, os experimentos mostraram a eficÃcia e eficiÃncia dos mÃtodos de dissimilaridades propostos, quantificando a penalizaÃÃo de latÃncia no uso da abordagem de cenÃrios de cobertura.nÃo hÃhttp://www.teses.ufc.br/tde_busca/arquivo.php?codArquivo=15197application/pdfinfo:eu-repo/semantics/openAccessporreponame:Biblioteca Digital de Teses e Dissertações da UFCinstname:Universidade Federal do Cearáinstacron:UFC2019-01-21T11:28:14Zmail@mail.com - |
dc.title.en.fl_str_mv |
Scenarios preprocessing for efficient routing reconfiguration in MPSoC fault tolerance Noc based |
dc.title.alternative.pt.fl_str_mv |
PrÃ-processamento de cenÃrios para reconfiguraÃÃo de roteamento eficiente em MPSOC baseado em NoC tolerante a falhas |
title |
Scenarios preprocessing for efficient routing reconfiguration in MPSoC fault tolerance Noc based |
spellingShingle |
Scenarios preprocessing for efficient routing reconfiguration in MPSoC fault tolerance Noc based Jarbas Aryel Nunes da Silveira Topologia irregular TolerÃncia a falhas MÃtodos de roteamento NoC Irregular topology Fault-tolerance Routing methods ENGENHARIA ELETRICA |
title_short |
Scenarios preprocessing for efficient routing reconfiguration in MPSoC fault tolerance Noc based |
title_full |
Scenarios preprocessing for efficient routing reconfiguration in MPSoC fault tolerance Noc based |
title_fullStr |
Scenarios preprocessing for efficient routing reconfiguration in MPSoC fault tolerance Noc based |
title_full_unstemmed |
Scenarios preprocessing for efficient routing reconfiguration in MPSoC fault tolerance Noc based |
title_sort |
Scenarios preprocessing for efficient routing reconfiguration in MPSoC fault tolerance Noc based |
author |
Jarbas Aryel Nunes da Silveira |
author_facet |
Jarbas Aryel Nunes da Silveira |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Paulo CÃsar Cortez |
dc.contributor.advisor1ID.fl_str_mv |
11250534372 |
dc.contributor.advisor1Lattes.fl_str_mv |
http://lattes.cnpq.br/5024602152304064 |
dc.contributor.advisor-co1.fl_str_mv |
CÃsar Augusto Missio Marcon |
dc.contributor.advisor-co1ID.fl_str_mv |
52750825091 |
dc.contributor.advisor-co1Lattes.fl_str_mv |
http://lattes.cnpq.br/8611020242763828 |
dc.contributor.referee1.fl_str_mv |
Danielo GonÃalves Gomes |
dc.contributor.referee1ID.fl_str_mv |
42593751304 |
dc.contributor.referee1Lattes.fl_str_mv |
//lattes.cnpq.br/6303297687237256 |
dc.contributor.referee2.fl_str_mv |
Giovanni Cordeiro Barroso |
dc.contributor.referee2ID.fl_str_mv |
11749890330 |
dc.contributor.referee2Lattes.fl_str_mv |
lattes.cnpq.br/1218783106447217 |
dc.contributor.referee3.fl_str_mv |
Wang Jiang Chau |
dc.contributor.referee3ID.fl_str_mv |
01399121855 |
dc.contributor.referee3Lattes.fl_str_mv |
http://lattes.cnpq.br/2439982685319061 |
dc.contributor.referee4.fl_str_mv |
Fabiano Passuelo Hessel |
dc.contributor.referee4ID.fl_str_mv |
60646659049 |
dc.contributor.referee4Lattes.fl_str_mv |
http://lattes.cnpq.br/4842733764531027 |
dc.contributor.authorID.fl_str_mv |
44100353391 |
dc.contributor.authorLattes.fl_str_mv |
http://lattes.cnpq.br/0406937598151848 |
dc.contributor.author.fl_str_mv |
Jarbas Aryel Nunes da Silveira |
contributor_str_mv |
Paulo CÃsar Cortez CÃsar Augusto Missio Marcon Danielo GonÃalves Gomes Giovanni Cordeiro Barroso Wang Jiang Chau Fabiano Passuelo Hessel |
dc.subject.por.fl_str_mv |
Topologia irregular TolerÃncia a falhas MÃtodos de roteamento |
topic |
Topologia irregular TolerÃncia a falhas MÃtodos de roteamento NoC Irregular topology Fault-tolerance Routing methods ENGENHARIA ELETRICA |
dc.subject.eng.fl_str_mv |
NoC Irregular topology Fault-tolerance Routing methods |
dc.subject.cnpq.fl_str_mv |
ENGENHARIA ELETRICA |
dc.description.sponsorship.fl_txt_mv |
nÃo hà |
dc.description.abstract.por.fl_txt_mv |
The latest technologies of integrated circuit manufacturing allow billions of transistors to be arranged on a single chip, enabling us to implement a complex parallel system, which requires a communications architecture with high scalability and high degree of parallelism, such as a Network-on-Chip (NoC). These technologies are very close to physical limitations, which increases the quantity of faults in circuit manufacturing and at runtime. Therefore, it is essential to provide a method for fault recovery that would enable the NoC to operate in the presence of faults and still ensure deadlock-free routing. The preprocessing of the most probable fault scenarios allows us to anticipate the calculation of deadlock-free routing, reducing the time that is necessary to interrupt the system during a fault occurrence. This work proposes a technique that employs the preprocessing of fault scenarios based on forecasting fault tendencies, which is performed with a fault threshold circuit operating in agreement with high-level software. The technique encompasses methods for dissimilarity analysis of scenarios based on cross-correlation measurements of fault link matrices, which allow us to define a reduced and efficient set of fault coverage scenarios. Experimental results employing RTL simulation with synthetic traffic prove the quality of the analytic metrics that are used to select the preprocessed scenarios. Furthermore, the experiments show the efficacy and efficiency of the proposed dissimilarity methods, quantifying the latency penalization when using the coverage scenarios approach. As Ãltimas tecnologias de fabricaÃÃo de circuitos integrados habilitam bilhÃes de transistores a serem postos em um Ãnico chip, permitindo implementar um sistema paralelo complexo, o qual requer uma arquitetura de comunicaÃÃo que tenha grande escalabilidade e alto grau de paralelismo, tal como uma rede intrachip, em inglÃs, Network-on-Chip (NoC). Estas tecnologias estÃo muito prÃximas de limitaÃÃes fÃsicas, aumentando a quantidade de falhas na fabricaÃÃo dos circuitos e em tempo de operaÃÃo. Portanto, à essencial fornecer um mÃtodo para recuperaÃÃo de falha que permita a NoC operar na presenÃa de falhas e ainda garantir roteamento livre de deadlock. O prÃ-processamento de cenÃrios de falha mais provÃveis permite antecipar o cÃlculo de rotas livres de deadlock, reduzindo o tempo necessÃrio para interromper o sistema durante a ocorrÃncia de uma falha. Esta tese propÃe uma tÃcnica que emprega o prÃ-processamento de cenÃrios de falha baseado na previsÃo de tendÃncia de falhas, a qual à realizada com um circuito de limiar de falha operando em conjunto com um software de alto nÃvel. A tÃcnica contempla anÃlises de mÃtodos de dissimilaridade de cenÃrios baseadas na correlaÃÃo cruzada de matrizes bidimensionais de conexÃes com falha, que permite definir um conjunto reduzido e eficiente de cenÃrios de cobertura de falhas. Resultados experimentais, empregando simulaÃÃo com precisÃo em nÃvel de ciclo e trÃfego sintÃtico, provam a qualidade das mÃtricas analÃticas usadas para selecionar os cenÃrios prÃ-processados. AlÃm do mais, os experimentos mostraram a eficÃcia e eficiÃncia dos mÃtodos de dissimilaridades propostos, quantificando a penalizaÃÃo de latÃncia no uso da abordagem de cenÃrios de cobertura. |
description |
The latest technologies of integrated circuit manufacturing allow billions of transistors to be arranged on a single chip, enabling us to implement a complex parallel system, which requires a communications architecture with high scalability and high degree of parallelism, such as a Network-on-Chip (NoC). These technologies are very close to physical limitations, which increases the quantity of faults in circuit manufacturing and at runtime. Therefore, it is essential to provide a method for fault recovery that would enable the NoC to operate in the presence of faults and still ensure deadlock-free routing. The preprocessing of the most probable fault scenarios allows us to anticipate the calculation of deadlock-free routing, reducing the time that is necessary to interrupt the system during a fault occurrence. This work proposes a technique that employs the preprocessing of fault scenarios based on forecasting fault tendencies, which is performed with a fault threshold circuit operating in agreement with high-level software. The technique encompasses methods for dissimilarity analysis of scenarios based on cross-correlation measurements of fault link matrices, which allow us to define a reduced and efficient set of fault coverage scenarios. Experimental results employing RTL simulation with synthetic traffic prove the quality of the analytic metrics that are used to select the preprocessed scenarios. Furthermore, the experiments show the efficacy and efficiency of the proposed dissimilarity methods, quantifying the latency penalization when using the coverage scenarios approach. |
publishDate |
2015 |
dc.date.issued.fl_str_mv |
2015-09-30 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/doctoralThesis |
status_str |
publishedVersion |
format |
doctoralThesis |
dc.identifier.uri.fl_str_mv |
http://www.teses.ufc.br/tde_busca/arquivo.php?codArquivo=15197 |
url |
http://www.teses.ufc.br/tde_busca/arquivo.php?codArquivo=15197 |
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.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidade Federal do Cearà |
dc.publisher.program.fl_str_mv |
Programa de PÃs-GraduaÃÃo em Engenharia de TeleinformÃtica |
dc.publisher.initials.fl_str_mv |
UFC |
dc.publisher.country.fl_str_mv |
BR |
publisher.none.fl_str_mv |
Universidade Federal do Cearà |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da UFC instname:Universidade Federal do Ceará instacron:UFC |
reponame_str |
Biblioteca Digital de Teses e Dissertações da UFC |
collection |
Biblioteca Digital de Teses e Dissertações da UFC |
instname_str |
Universidade Federal do Ceará |
instacron_str |
UFC |
institution |
UFC |
repository.name.fl_str_mv |
-
|
repository.mail.fl_str_mv |
mail@mail.com |
_version_ |
1643295208723447808 |