Avaliação do Impacto de Reconvergências na Qualidade da Solução de Gate Sizing Discreto Baseado em Programação Dinâmica

DSpace Repository

A- A A+

Avaliação do Impacto de Reconvergências na Qualidade da Solução de Gate Sizing Discreto Baseado em Programação Dinâmica

Show simple item record

dc.contributor.advisor Livramento, Vinicius dos Santos
dc.contributor.author Netto, Renan Oliveira
dc.contributor.other Santos, Luiz Cláudio Villar dos
dc.date.accessioned 2018-02-23T20:24:19Z
dc.date.available 2018-02-23T20:24:19Z
dc.date.issued 2014
dc.identifier.other 1461
dc.identifier.uri https://repositorio.ufsc.br/handle/123456789/184221
dc.description TCC (graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Curso de Ciências da Computação.
dc.description.abstract O problema de gate sizing consiste em dimensionar as portas lógicas de um circuito digital com o objetivo de minimizar a potência por este consumida, sem violar restrições de atraso. Este é um problema que tem recebido atenção recentemente devido à demanda crescente de sistemas embarcados que exigem um baixo consumo de energia. Trabalhos recentes mostraram que a formulação desse problema utilizando Relaxação Lagrangeana leva a bons resultados, sendo sua resolução viabilizada através de diferentes técnicas como programação dinâmica, heurísticas gulosas, etc. Seria de se esperar que a resolução do problema com programação dinâmica levasse a melhores resultados do que em heurísticas gulosas (pois o primeiro método toma decisões globais no espaço de soluções). Entretanto, os resultados da literatura que utilizam heurísticas gulosas são melhores do que os que utilizam programação dinâmica. Este trabalho investiga o motivo dessa redução da qualidade. A hipótese de pesquisa levantada é a de que as estratégias utilizadas por algoritmos de programação dinâmica para contornar as limitações resultantes da presença de reconvergências de caminhos em circuitos reais degradam a qualidade da solução de tais algoritmos. Para isso, foram gerados circuitos artificiais a partir dos parâmetros dos circuitos da infraestrutura do ISPD 2012 Discrete Gate Sizing Contest e variando o número de reconvergências. Estes circuitos foram utilizados para comparar um algoritmo de cada classe. Para circuitos sem reconvergências, o algoritmo de programação dinâmica atingiu um leakage médio 28% menor do que a heurística gulosa para os circuitos com a configuração fast e 37% menor para os circuitos com a configuração slow, ao custo de um tempo de execução em média 85 vezes maior. Para circuitos com 100% das reconvergências do circuito real cujos parâmetros foram extraídos, o algoritmo de programação dinâmica atingiu um consumo de energia em média 63% superior para os circuitos com a configuração fast e 13% superior para os circuitos com a configuração slow. Portanto, os resultados obtidos sugerem que a hipótese de pesquisa levantada é válida.
dc.subject Gate Sizing
dc.subject Relaxação Lagrangeana
dc.subject Programação Dinâmica
dc.subject Circuitos Artificiais
dc.title Avaliação do Impacto de Reconvergências na Qualidade da Solução de Gate Sizing Discreto Baseado em Programação Dinâmica
dc.type TCCgrad


Files in this item

Files Size Format View
tcc_monografia.pdf.1 2.289Mb Unknown View/Open

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account

Statistics

Compartilhar