Uma heurística gulosa para Modulo Scheduling em arquiteturas reconfiguráveis em tempo de execução

dc.contributor.advisor1Ferreira, Ricardo dos Santos
dc.contributor.advisor1Latteshttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4723626E5por
dc.contributor.authorCosta, Lucas Mucida
dc.contributor.authorLatteshttp://lattes.cnpq.br/4192005936413557por
dc.contributor.referee1Goulart, Carlos de Castro
dc.contributor.referee1Latteshttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784106Y9por
dc.contributor.referee2Nacif, José Augusto Miranda
dc.contributor.referee2Latteshttp://lattes.cnpq.br/1946315322575953por
dc.date.accessioned2015-03-26T13:10:37Z
dc.date.available2014-04-30
dc.date.available2015-03-26T13:10:37Z
dc.date.issued2013-07-23
dc.description.abstractAtualmente, a quantidade de dados gerados pelas aplicações vem crescendo mais rapidamente do que a lei de Moore. Arquiteturas reconfiguráveis de grão grosso também chamadas de CGRA (Coarse Grained Reconfigurable Architecture), tem sido propostas para tentar tratar esse grande fluxo de dados, levando em con- sideração também a necessidade de eficiência em termos de potência, energia e desempenho. Um dos desafios é o mapeamento dos laços de computação intensiva nas CGRAs. Este trabalho propõem um algoritmo guloso, simples e rápido, que pode ser implementado em hardware e ser usado em tempo de execução. Enquanto soluções anteriores obtinham respostas em segundos, a abordagem proposta reduz o tempo de mapeamento para ordem de microssegundos. Portanto, a solução proposta é viável para mapear laços em tempo de execução.pt_BR
dc.description.abstractNowadays, the amount of data generated by applications has been growing faster than Moore s law. Coarse grain reconfigurable architectures also called CGRA has been proposed to handle this large data streams, considering power, energy and performance is needed. Mapping innerlopps in CGRAs is a challenge. This work proposes a greedy algorithm (simple and fast), which can be implemented in hardware and to be used at runtime. Comparing to previous solutions by three to five orders of magnitude, our approach reduces the mapping time. Thus, the proposed solution is viable to handle with the demand for data flow at runtime.eng
dc.description.sponsorshipCoordenação de Aperfeiçoamento de Pessoal de Nível Superior
dc.formatapplication/pdfpor
dc.identifier.citationCOSTA, Lucas Mucida. A run-time Modulo Scheduling greedy heuristic in reconfigurable architectures. 2013. 63 f. Dissertação (Mestrado em Metodologias e técnicas da Computação; Sistemas de Computação) - Universidade Federal de Viçosa, Viçosa, 2013.por
dc.identifier.urihttp://locus.ufv.br/handle/123456789/2658
dc.languageporpor
dc.publisherUniversidade Federal de Viçosapor
dc.publisher.countryBRpor
dc.publisher.departmentMetodologias e técnicas da Computação; Sistemas de Computaçãopor
dc.publisher.initialsUFVpor
dc.publisher.programMestrado em Ciência da Computaçãopor
dc.rightsAcesso Abertopor
dc.subjectModulo schedulingpor
dc.subjectHardware reconfigurávelpor
dc.subjectSoftware pipeliningpor
dc.subjectModulo schedulingeng
dc.subjectReconfigurable hardwareeng
dc.subjectSoftware pipeliningeng
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpor
dc.titleUma heurística gulosa para Modulo Scheduling em arquiteturas reconfiguráveis em tempo de execuçãopor
dc.title.alternativeA run-time Modulo Scheduling greedy heuristic in reconfigurable architectureseng
dc.typeDissertaçãopor

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
texto completo.pdf
Size:
5.3 MB
Format:
Adobe Portable Document Format