Algoritmos de roteamento dirigidos a desempenho

Detalhes bibliográficos
Autor(a) principal: Reimann, Tiago Jose
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