Avaliação de Energia e Computação de Núcleos de Processamento de Vídeo em Plataformas de CPU e FPGA

DSpace Repository

A- A A+

Avaliação de Energia e Computação de Núcleos de Processamento de Vídeo em Plataformas de CPU e FPGA

Show simple item record

dc.contributor Universidade Federal de Santa Catarina pt_BR
dc.contributor.advisor Grellert, Mateus
dc.contributor.author Foes, João Gabriel Firta
dc.date.accessioned 2023-09-11T01:43:04Z
dc.date.available 2023-09-11T01:43:04Z
dc.date.issued 2023-09-10
dc.identifier.uri https://repositorio.ufsc.br/handle/123456789/250968
dc.description PIBIC - Universidade Federal de Santa Catarina pt_BR
dc.description.abstract Arquiteturas heterogêneas estão se tornando cada vez mais comuns, permitindo a aceleração de módulos menores que compõem sistemas complexos. Isso é especial- mente benéfico quando esses sistemas contêm algoritmos de fluxo de dados mistos e fluxo de controle, nos quais o primeiro pode ser otimizado em hardware, enquanto o último ainda pode ser executado em uma CPU. Em codificadores de vídeo, a intra e interpredição são exemplos típicos de operações de fluxo de dados. Essas etapas en- volvem pesquisas de correspondência de blocos que visam encontrar o par de blocos mais semelhante, um sendo codificado e outro gerado durante a previsão. A seme- lhança pode ser medida de diferentes maneiras, mas as mais comuns são a Soma das Diferenças Absolutas (SAD), a Soma das Diferenças Absolutas Transformadas (SATD) e a Soma das Diferenças ao Quadrado (SSD). Todas essas métricas de distor- ção são executadas várias vezes para cada bloco a ser codificado, portanto, reduzir o tempo ou a energia necessária para calculá-las é extremamente benéfico. Este ar- tigo apresenta uma comparação dos custos de energia das operações SAD e SSD em uma CPU e em projetos VLSI dedicados. Os experimentos foram conduzidos em um componente FPGA baseado em Artix-7. As arquiteturas VLSI e as rotinas de simula- ção foram projetadas em VHDL, e as versões de software foram descritas em C. Para otimizar o throughput e a utilização de recursos, as unidades dedicadas foram proje- tadas usando pipeline e compartilhamento de recursos sempre que possível. Nossos resultados mostram que, como esperado, o FPGA tem um grande ganho de eficiência energética em relação à CPU, com ganhos de eficiência de energia na faixa de 100 vezes. pt_BR
dc.format.extent 20 pt_BR
dc.language.iso pt_BR pt_BR
dc.publisher Florianópolis, SC pt_BR
dc.subject FPGA pt_BR
dc.subject Codificação de Vídeo pt_BR
dc.subject Algoritmos pt_BR
dc.subject Eficiência Energética pt_BR
dc.title Avaliação de Energia e Computação de Núcleos de Processamento de Vídeo em Plataformas de CPU e FPGA pt_BR
dc.type Video pt_BR
dc.contributor.advisor-co Corrêa, Guilherme
dc.contributor.advisor-co Seidel, Ismael


Files in this item

Files Size Format View
pibic.mp4 135.6Mb MPEG-4 video View/Open

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account

Statistics

Compartilhar