{"id":1073,"date":"2019-12-04T09:28:36","date_gmt":"2019-12-04T12:28:36","guid":{"rendered":"https:\/\/wp.ufpel.edu.br\/notcc\/?p=1073"},"modified":"2019-12-06T14:46:19","modified_gmt":"2019-12-06T17:46:19","slug":"banca-de-tcc-douglas-wahast-da-costa","status":"publish","type":"post","link":"https:\/\/wp.ufpel.edu.br\/notcc\/banca-de-tcc-douglas-wahast-da-costa\/","title":{"rendered":"Banca de TCC &#8211; Douglas\u00a0Wahast da Costa"},"content":{"rendered":"<p>UNIVERSIDADE FEDERAL DE PELOTAS<br \/>\nCENTRO DE DESENVOLVIMENTO TECNOL\u00d3GICO<br \/>\nTRABALHO DE CONCLUS\u00c3O DE CURSO<br \/>\nApresenta\u00e7\u00f5es Finais (2019\/2)<\/p>\n<div>\nAcelerando a Compensa\u00e7\u00e3o de Movimento do HEVC Utilizando Hardware Virtual na Nuvem<\/div>\n<div><\/div>\n<div>por<br \/>\n<span class=\"il\">Douglas<\/span>\u00a0Wahast da Costa<\/p>\n<p>Curso:<br \/>\nCi\u00eancia da Computa\u00e7\u00e3o<\/p><\/div>\n<div><\/div>\n<div><span class=\"il\">Banca<\/span>:<br \/>\nProf. Bruno Zatt (orientador(a))<br \/>\nProf. Daniel Palomino (coorientador(a))<\/div>\n<div>Prof. Anderson Priebe Ferrugem<br \/>\nProf. Guilherme Ribeiro Corr\u00eaa<\/p>\n<p>Data: 06 de dezembro de 2019<\/p>\n<p>Hora: 15:30<\/p>\n<p>Local: Sala 421 &#8211; Anglo<\/p><\/div>\n<div><\/div>\n<div>Resumo do Trabalho:\u00a0<\/p>\n<div>Esse trabalho apresenta a acelera\u00e7\u00e3o do m\u00f3dulo de compensa\u00e7\u00e3o de movimento do padr\u00e3o HEVC utilizando Hardware virtual na nuvem. Para isso foi utilizada da s\u00edntese autom\u00e1tica de c\u00f3digo OpenCL para FPGAs, que traz benef\u00edcios comparado a implementa\u00e7\u00e3o de Hardware a n\u00edvel de RTL. Para essa abordagem foi utilizada uma implementa\u00e7\u00e3o do m\u00f3dulo de Compensa\u00e7\u00e3o de Movimento da biblioteca Libde265. Devido a complexidade do processo de s\u00edntese, foi explorada a facilita\u00e7\u00e3o da utiliza\u00e7\u00e3o das ferramentas, abordando os passos requeridos de uma maneira f\u00e1cil para possibilitar a aplica\u00e7\u00e3o dessas t\u00e9cnicas em trabalhos distintos. Para isso foram introduzidos e detalhados os processos relacionados a plataforma de cloud-computing escolhida, AWS EC2 F1, que cont\u00e9m FPGAs Xilinx. Como tamb\u00e9m foi detalhado o processo de s\u00edntese, utilizando o ambiente SDAccel para implementa\u00e7\u00e3o e otimiza\u00e7\u00e3o, at\u00e9 execu\u00e7\u00e3o do kernel no FPGA da inst\u00e2ncia EC2 F1. O processo foi abordado com teor de tutorial diante do que foi explicado anteriormente, assim trazendo refer\u00eancias para reaplicar o processo. Os resultados de \u00e1rea se apresentaram piores que uma implementa\u00e7\u00e3o em HW utilizando HDL, como \u00e9 esperado, indicando duplica\u00e7\u00e3o da \u00e1rea utilizada. Por sua vez, o tempo de projeto cai de meses para dias quando utilizando HLS. Com isso \u00e9 poss\u00edvel utilizar o processo de HLS para estudo de aplica\u00e7\u00f5es, principalmente em ambientes de Hardware Virtual os quais trazem custos reduzidos de utiliza\u00e7\u00e3o.<\/div>\n<\/div>\n<div>\n<div>\n<div class=\"yj6qo ajU\">\n<div id=\":ca2\" class=\"ajR\" role=\"button\" data-tooltip=\"Mostrar conte\u00fado cortado\" aria-label=\"Mostrar conte\u00fado cortado\"><img class=\"ajT\" src=\"https:\/\/ssl.gstatic.com\/ui\/v1\/icons\/mail\/images\/cleardot.gif\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>UNIVERSIDADE FEDERAL DE PELOTAS CENTRO DE DESENVOLVIMENTO TECNOL\u00d3GICO TRABALHO DE CONCLUS\u00c3O DE CURSO Apresenta\u00e7\u00f5es Finais (2019\/2) Acelerando a Compensa\u00e7\u00e3o de Movimento do HEVC Utilizando Hardware Virtual na Nuvem por Douglas\u00a0Wahast da Costa Curso: Ci\u00eancia da Computa\u00e7\u00e3o Banca: Prof. Bruno Zatt (orientador(a)) Prof. Daniel Palomino (coorientador(a)) Prof. Anderson Priebe Ferrugem Prof. Guilherme Ribeiro Corr\u00eaa Data: 06 [&hellip;]<\/p>\n","protected":false},"author":800,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-1073","post","type-post","status-publish","format-standard","hentry","category-bancas"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/wp.ufpel.edu.br\/notcc\/wp-json\/wp\/v2\/posts\/1073","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.ufpel.edu.br\/notcc\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.ufpel.edu.br\/notcc\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.ufpel.edu.br\/notcc\/wp-json\/wp\/v2\/users\/800"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.ufpel.edu.br\/notcc\/wp-json\/wp\/v2\/comments?post=1073"}],"version-history":[{"count":2,"href":"https:\/\/wp.ufpel.edu.br\/notcc\/wp-json\/wp\/v2\/posts\/1073\/revisions"}],"predecessor-version":[{"id":1108,"href":"https:\/\/wp.ufpel.edu.br\/notcc\/wp-json\/wp\/v2\/posts\/1073\/revisions\/1108"}],"wp:attachment":[{"href":"https:\/\/wp.ufpel.edu.br\/notcc\/wp-json\/wp\/v2\/media?parent=1073"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.ufpel.edu.br\/notcc\/wp-json\/wp\/v2\/categories?post=1073"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.ufpel.edu.br\/notcc\/wp-json\/wp\/v2\/tags?post=1073"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}