Domain-specific and general-purpose acceleration in reconfigurable and Vector processor platforms

dc.contributor.advisorNacif, José Augusto Miranda
dc.contributor.authorAlves, Fredy Augusto Maciel
dc.contributor.authorLatteshttp://lattes.cnpq.br/4501720912218424pt-BR
dc.date.accessioned2023-05-31T12:29:43Z
dc.date.available2023-05-31T12:29:43Z
dc.date.issued2019-10-07
dc.degree.date2019-10-07
dc.degree.departmentDepartamento de Informáticapt-BR
dc.degree.grantorUniversidade Federal de Viçosapt-BR
dc.degree.levelMestradopt-BR
dc.degree.localViçosa - MGpt-BR
dc.degree.programMestre em Ciência da Computaçãopt-BR
dc.description.abstractMany heterogeneous CPU-FPGA platforms have emerged in the past few years ranging from large systems to single chip nodes. In this work we present three different papers implemented on this type of heterogeneous platform. The first one explains the implemen- tation of a collision detector accelerator, the second one compares this implementation to a boolean gene regulatory network accelerator and other applications, it derives lessons learned about what to take into consideration before implementing for heterogeneous systems. The third paper compares two different vector processor ISAs, vector register (VR) and vector memory (VM). It shows the advantages of using VM over VR. The focus of the first and second work is on the acceleration of specific applications for a specific platform, the focus of the third one is to compare two different vector ISAs on the same platform for both. Keywords: FPGA. Vector Processor. Hardware Accelerator.en
dc.description.abstractMuitas plataformas heterogêneas CPU-FPGA emergiram nos últimos anos variando de grandes sistemas a nós compostos por um único chip. Neste trabalho nós apresentamos três artigos cuja implementação foi realizada neste tipo de plataforma heterogênea. O primeiro explica a implementação de um acelerador de detecção de colisões, o segundo compara esta implementação à um acelerador de redes booleanas de regulação de genes e à outras aplicações do estado da arte, lições são derivadas sobre o que deve ser levado em consideração antes de começar uma implementação para um sistema heterogêneo. O terceiro artigo compara duas ISAs Vetoriais diferentes, Vector Register (VR) e Vector Memory (VM). Este trabalho mostra as vantagens de se utilizar VM ao invés de VR. O foco do primeiro e segundo artigos é na aceleração de aplicações específicas para uma plataforma específica, o foco do terceiro artigo é comparar duas ISAs vetoriais em uma mesma plataforma para ambas. Palavras-chave: FPGA. Processador Vetorial. Acelerador em hardware.pt-BR
dc.description.sponsorshipFundação de Amparo à Pesquisa do Estado de Minas Geraispt-BR
dc.identifier.citationALVES, Fredy Augusto Maciel. Domain-specific and general-purpose acceleration in reconfigurable and vector processor platforms. 2019. 39 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Viçosa, Viçosa. 2019.pt-BR
dc.identifier.urihttps://locus.ufv.br//handle/123456789/30986
dc.language.isoengpt-BR
dc.publisherUniversidade Federal de Viçosapt-BR
dc.publisher.programCiência da Computaçãopt-BR
dc.rightsAcesso Abertopt-BR
dc.subjectProcessamento paralelo (Computadores)pt-BR
dc.subjectProcessadores de matrizpt-BR
dc.subjectArranjos de lógica programável em campopt-BR
dc.subject.cnpqCiência da Computaçãopt-BR
dc.titleDomain-specific and general-purpose acceleration in reconfigurable and Vector processor platformsen
dc.titleAceleração de uso geral e de domínios específicos em plataformas reconfiguráveis e processadores vetoriaispt-BR
dc.typeDissertaçãopt-BR

Arquivos

Pacote original

Agora exibindo 1 - 1 de 1
Imagem de Miniatura
Nome:
texto completo.pdf
Tamanho:
1.01 MB
Formato:
Adobe Portable Document Format
Descrição:
texto completo

Licença do pacote

Agora exibindo 1 - 1 de 1
Nenhuma Miniatura Disponível
Nome:
license.txt
Tamanho:
1.71 KB
Formato:
Item-specific license agreed upon to submission
Descrição: