dc.contributor |
Universidade Federal de Santa Catarina |
pt_BR |
dc.contributor.advisor |
Santos, Luiz Claudio Villar dos |
pt_BR |
dc.contributor.author |
Azambuja, Rogério Xavier de |
pt_BR |
dc.date.accessioned |
2012-10-19T18:24:42Z |
|
dc.date.available |
2012-10-19T18:24:42Z |
|
dc.date.issued |
2002 |
|
dc.date.submitted |
2002 |
pt_BR |
dc.identifier.other |
182079 |
pt_BR |
dc.identifier.uri |
http://repositorio.ufsc.br/xmlui/handle/123456789/82795 |
|
dc.description |
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós -Graduação em Computação. |
pt_BR |
dc.description.abstract |
Esta dissertação descreve como resolver dois problemas clássicos da Síntese de Alto Nível, através de uma abordagem orientada à exploração de soluções alternativas. O primeiro é o problema de escalonamento de operações de um dado algoritmo sob restrição de recursos físicos, cuja solução define quando cada operação é executada, respeitando a ordem de precedência imposta pelo algoritmo. O segundo é a respectiva alocação de registradores, cuja solução determina quantos registradores são necessários no circuito digital para armazenar todos os valores produzidos por algumas operações até serem consumidos por outras. Como um algoritmo pode conter construções condicionais (ex. "if-then-else"), possivelmente aninhadas, o conceito de predicado é introduzido para permitir a modelagem de execução condicional, substituindo a tradicional noção de dependência de controle, que limita a exploração de paralelismo. Esta dissertação descreve a abordagem proposta, a modelagem que a ampara e a implementação de ferramentas que a suportam (escalonador e alocador). São apresentados resultados experimentais que se mostram promissores quando comparados aos obtidos em outras abordagens. |
pt_BR |
dc.format.extent |
79 f.| il. |
pt_BR |
dc.language.iso |
por |
pt_BR |
dc.publisher |
Florianópolis, SC |
pt_BR |
dc.subject.classification |
Informatica |
pt_BR |
dc.subject.classification |
Computação |
pt_BR |
dc.subject.classification |
Sistemas embutidos de computador |
pt_BR |
dc.title |
Escalonamento e alocação de registradores sob execução condicional |
pt_BR |
dc.type |
Dissertação (Mestrado) |
pt_BR |