Algoritmos de roteamento dirigidos a desempenho
Autor(a) principal: | |
---|---|
Data de Publicação: | 2009 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFRGS |
Texto Completo: | http://hdl.handle.net/10183/18553 |
Resumo: | Este trabalho realiza uma avaliação e comparação abrangente dos algoritmos de roteamento encontrados na literatura, através do uso de várias métricas de desempenho e topológicas, com o uso de parâmetros de resistência e capacitância de tecnologias nanométricas, em cenários de interconexões comprometidos com o estado da arte. As avaliações e comparações de algoritmos encontradas na literatura costumam ser limitadas, tendo resultados baseados em cenários restritos, considerando aspectos limitados dos casos reais (ou mesmo tratar apenas casos abstratos, sem comprometimento com cenários de interconexões reais), com somente algumas tecnologias, grades restritas e modelos arbitrários. Para este trabalho foi definida uma metodologia de acordo com características de tecnologias e dispositivos comprometidas com o estado da arte. Estes dados utilizados formam um conjunto de cenários de experimentos que possibilita a avaliação dos algoritmos de roteamento de uma forma abrangente e que não é encontrada na literatura. Os resultados obtidos mostraram que os algoritmos dirigidos a desempenho do caminho crítico apresentam os melhores desempenhos para o atraso deste caminho, na média dos resultados e também mostram que o algoritmo AMAZE-share apresenta ótimo desempenho para cenários de interconexões mais curtas, que possuem grade menor e parâmetros tecnológicos relacionados às camadas mais baixas de metal (parâmetros RC para camadas de metal intermediárias). O algoritmo SERT-C apresentou, em média, os melhores resultados e também os mais consistentes, estando sempre nas duas primeiras posições do ordenamento utilizando os atrasos de caminho crítico. Já considerando-se o maior atraso da rede, os algoritmos que apresentaram os melhores resultados foram AMAZE-share, SERT, AHHK e ATREE, com destaque para os dois primeiros, que, na maioria dos casos, apresentam médias de valores de atrasos muito similares. Tais resultados mostram claramente que qualquer avaliação e comparação de algoritmos de roteamento é afetada pelos cenários de interconexões com os quais esta é feita. Por isso, o uso de cenários adequados torna-se um dos principais pontos quando se quer realizar uma avaliação que realmente tenha significado prático. Este trabalho também mostra que os modelos de atraso utilizados como estimativa no cálculo de atraso não apresentam resultados confiáveis para este tipo de avaliação, por mostrarem diferenças muito significativas no ordenamento dos algoritmos de roteamento quando comparadas com o ordenamento feito com os resultados de simulação elétrica. |
id |
UFRGS-2_060159b979d604a0185f9ec4d8f7970b |
---|---|
oai_identifier_str |
oai:www.lume.ufrgs.br:10183/18553 |
network_acronym_str |
UFRGS-2 |
network_name_str |
Repositório Institucional da UFRGS |
repository_id_str |
|
spelling |
Reimann, Tiago JoseReis, Ricardo Augusto da LuzSantos, Glauco Borges Valim dos2010-02-19T04:14:45Z2009http://hdl.handle.net/10183/18553000730612Este trabalho realiza uma avaliação e comparação abrangente dos algoritmos de roteamento encontrados na literatura, através do uso de várias métricas de desempenho e topológicas, com o uso de parâmetros de resistência e capacitância de tecnologias nanométricas, em cenários de interconexões comprometidos com o estado da arte. As avaliações e comparações de algoritmos encontradas na literatura costumam ser limitadas, tendo resultados baseados em cenários restritos, considerando aspectos limitados dos casos reais (ou mesmo tratar apenas casos abstratos, sem comprometimento com cenários de interconexões reais), com somente algumas tecnologias, grades restritas e modelos arbitrários. Para este trabalho foi definida uma metodologia de acordo com características de tecnologias e dispositivos comprometidas com o estado da arte. Estes dados utilizados formam um conjunto de cenários de experimentos que possibilita a avaliação dos algoritmos de roteamento de uma forma abrangente e que não é encontrada na literatura. Os resultados obtidos mostraram que os algoritmos dirigidos a desempenho do caminho crítico apresentam os melhores desempenhos para o atraso deste caminho, na média dos resultados e também mostram que o algoritmo AMAZE-share apresenta ótimo desempenho para cenários de interconexões mais curtas, que possuem grade menor e parâmetros tecnológicos relacionados às camadas mais baixas de metal (parâmetros RC para camadas de metal intermediárias). O algoritmo SERT-C apresentou, em média, os melhores resultados e também os mais consistentes, estando sempre nas duas primeiras posições do ordenamento utilizando os atrasos de caminho crítico. Já considerando-se o maior atraso da rede, os algoritmos que apresentaram os melhores resultados foram AMAZE-share, SERT, AHHK e ATREE, com destaque para os dois primeiros, que, na maioria dos casos, apresentam médias de valores de atrasos muito similares. Tais resultados mostram claramente que qualquer avaliação e comparação de algoritmos de roteamento é afetada pelos cenários de interconexões com os quais esta é feita. Por isso, o uso de cenários adequados torna-se um dos principais pontos quando se quer realizar uma avaliação que realmente tenha significado prático. Este trabalho também mostra que os modelos de atraso utilizados como estimativa no cálculo de atraso não apresentam resultados confiáveis para este tipo de avaliação, por mostrarem diferenças muito significativas no ordenamento dos algoritmos de roteamento quando comparadas com o ordenamento feito com os resultados de simulação elétrica.This work makes a comprehensive evaluation and comparison of routing algorithms in the literature through the use of various performance and topologic metrics, using parameters of resistance and capacitance of nano-technologies, in scenarios of interconnections committed to the state of the art. The evaluations and comparisons of algorithms in the literature are often limited, with results based on restricted scenarios, considering limited aspects of actual cases (or even just dealing with abstract cases, without commitment to real scenarios of interconnections), with only a few technologies, few grids and arbitrary models. For this work a methodology was defined according to characteristics of technologies and devices committed to the state of the art. The data used are a set of experiments scenarios that allows the evaluation of routing algorithms in a comprehensive manner and that is not found in the literature. The results showed that the Critical Sink Routing Tree algorithms are the best performers for the delay of critical path, considering the average of the results. These results also show that the algorithm AMAZE-share has great performance for smaller interconnect scenarios, which have smaller grid size and technological parameters related to the lower metal layers (RC parameters for intermediate metal layers). The SERT-C algorithm presented best average results and also the most consistent ones, always being in the first two positions of the rank using the critical path delay. Now considering the worst delay of the network, the algorithms that produced the best results were AMAZE-share, SERT, AHHK and ATREE, especially the first two, which, in most cases, have average values of delays very similar. These results clearly show that any evaluation and comparison of routing algorithms is affected by the interconnect scenarios defined. Therefore, the use of appropriate scenarios becomes a major point when we want to make a comparison that actually has practical significance. This study also shows that the models used to estimate delay not present reliable results for this type of evaluation, showing significant differences in the ranking of routing algorithms when compared with the ranking done with results of electrical simulation.application/pdfporMicroeletrônicaRoteamento : Circuitos integradosRouting algorithmsDelay modelsCAD toolsAlgoritmos de roteamento dirigidos a desempenhoPerformance-driven routing algorithms info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPorto Alegre, BR-RS2009Engenharia de Computaçãograduaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT000730612.pdf.txt000730612.pdf.txtExtracted Texttext/plain116586http://www.lume.ufrgs.br/bitstream/10183/18553/2/000730612.pdf.txt01211ce21df292083dead27d8ea0f9fbMD52ORIGINAL000730612.pdf000730612.pdfTexto completoapplication/pdf2591056http://www.lume.ufrgs.br/bitstream/10183/18553/1/000730612.pdffd0e809aa1629a5f6e8c68ff5aa192b5MD51THUMBNAIL000730612.pdf.jpg000730612.pdf.jpgGenerated Thumbnailimage/jpeg1090http://www.lume.ufrgs.br/bitstream/10183/18553/3/000730612.pdf.jpgec11558bb98a71820f810621a2e85622MD5310183/185532018-10-17 08:45:48.182oai:www.lume.ufrgs.br:10183/18553Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2018-10-17T11:45:48Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false |
dc.title.pt_BR.fl_str_mv |
Algoritmos de roteamento dirigidos a desempenho |
dc.title.alternative.en.fl_str_mv |
Performance-driven routing algorithms |
title |
Algoritmos de roteamento dirigidos a desempenho |
spellingShingle |
Algoritmos de roteamento dirigidos a desempenho Reimann, Tiago Jose Microeletrônica Roteamento : Circuitos integrados Routing algorithms Delay models CAD tools |
title_short |
Algoritmos de roteamento dirigidos a desempenho |
title_full |
Algoritmos de roteamento dirigidos a desempenho |
title_fullStr |
Algoritmos de roteamento dirigidos a desempenho |
title_full_unstemmed |
Algoritmos de roteamento dirigidos a desempenho |
title_sort |
Algoritmos de roteamento dirigidos a desempenho |
author |
Reimann, Tiago Jose |
author_facet |
Reimann, Tiago Jose |
author_role |
author |
dc.contributor.author.fl_str_mv |
Reimann, Tiago Jose |
dc.contributor.advisor1.fl_str_mv |
Reis, Ricardo Augusto da Luz |
dc.contributor.advisor-co1.fl_str_mv |
Santos, Glauco Borges Valim dos |
contributor_str_mv |
Reis, Ricardo Augusto da Luz Santos, Glauco Borges Valim dos |
dc.subject.por.fl_str_mv |
Microeletrônica Roteamento : Circuitos integrados |
topic |
Microeletrônica Roteamento : Circuitos integrados Routing algorithms Delay models CAD tools |
dc.subject.eng.fl_str_mv |
Routing algorithms Delay models CAD tools |
description |
Este trabalho realiza uma avaliação e comparação abrangente dos algoritmos de roteamento encontrados na literatura, através do uso de várias métricas de desempenho e topológicas, com o uso de parâmetros de resistência e capacitância de tecnologias nanométricas, em cenários de interconexões comprometidos com o estado da arte. As avaliações e comparações de algoritmos encontradas na literatura costumam ser limitadas, tendo resultados baseados em cenários restritos, considerando aspectos limitados dos casos reais (ou mesmo tratar apenas casos abstratos, sem comprometimento com cenários de interconexões reais), com somente algumas tecnologias, grades restritas e modelos arbitrários. Para este trabalho foi definida uma metodologia de acordo com características de tecnologias e dispositivos comprometidas com o estado da arte. Estes dados utilizados formam um conjunto de cenários de experimentos que possibilita a avaliação dos algoritmos de roteamento de uma forma abrangente e que não é encontrada na literatura. Os resultados obtidos mostraram que os algoritmos dirigidos a desempenho do caminho crítico apresentam os melhores desempenhos para o atraso deste caminho, na média dos resultados e também mostram que o algoritmo AMAZE-share apresenta ótimo desempenho para cenários de interconexões mais curtas, que possuem grade menor e parâmetros tecnológicos relacionados às camadas mais baixas de metal (parâmetros RC para camadas de metal intermediárias). O algoritmo SERT-C apresentou, em média, os melhores resultados e também os mais consistentes, estando sempre nas duas primeiras posições do ordenamento utilizando os atrasos de caminho crítico. Já considerando-se o maior atraso da rede, os algoritmos que apresentaram os melhores resultados foram AMAZE-share, SERT, AHHK e ATREE, com destaque para os dois primeiros, que, na maioria dos casos, apresentam médias de valores de atrasos muito similares. Tais resultados mostram claramente que qualquer avaliação e comparação de algoritmos de roteamento é afetada pelos cenários de interconexões com os quais esta é feita. Por isso, o uso de cenários adequados torna-se um dos principais pontos quando se quer realizar uma avaliação que realmente tenha significado prático. Este trabalho também mostra que os modelos de atraso utilizados como estimativa no cálculo de atraso não apresentam resultados confiáveis para este tipo de avaliação, por mostrarem diferenças muito significativas no ordenamento dos algoritmos de roteamento quando comparadas com o ordenamento feito com os resultados de simulação elétrica. |
publishDate |
2009 |
dc.date.issued.fl_str_mv |
2009 |
dc.date.accessioned.fl_str_mv |
2010-02-19T04:14:45Z |
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.uri.fl_str_mv |
http://hdl.handle.net/10183/18553 |
dc.identifier.nrb.pt_BR.fl_str_mv |
000730612 |
url |
http://hdl.handle.net/10183/18553 |
identifier_str_mv |
000730612 |
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.source.none.fl_str_mv |
reponame:Repositório Institucional da UFRGS instname:Universidade Federal do Rio Grande do Sul (UFRGS) instacron:UFRGS |
instname_str |
Universidade Federal do Rio Grande do Sul (UFRGS) |
instacron_str |
UFRGS |
institution |
UFRGS |
reponame_str |
Repositório Institucional da UFRGS |
collection |
Repositório Institucional da UFRGS |
bitstream.url.fl_str_mv |
http://www.lume.ufrgs.br/bitstream/10183/18553/2/000730612.pdf.txt http://www.lume.ufrgs.br/bitstream/10183/18553/1/000730612.pdf http://www.lume.ufrgs.br/bitstream/10183/18553/3/000730612.pdf.jpg |
bitstream.checksum.fl_str_mv |
01211ce21df292083dead27d8ea0f9fb fd0e809aa1629a5f6e8c68ff5aa192b5 ec11558bb98a71820f810621a2e85622 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS) |
repository.mail.fl_str_mv |
|
_version_ |
1801224390078103552 |