<?xml version="1.0" encoding="UTF-8"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
<title>Departamento de Informática e Estatística</title>
<link href="https://repositorio.ufsc.br/handle/123456789/249477" rel="alternate"/>
<subtitle/>
<id>https://repositorio.ufsc.br/handle/123456789/249477</id>
<updated>2026-05-01T00:34:51Z</updated>
<dc:date>2026-05-01T00:34:51Z</dc:date>
<entry>
<title>Busca local para Projetos de Malha Viária Terrestre</title>
<link href="https://repositorio.ufsc.br/handle/123456789/251183" rel="alternate"/>
<author>
<name>Perez Resmer, João Pedro</name>
</author>
<id>https://repositorio.ufsc.br/handle/123456789/251183</id>
<updated>2023-09-21T20:38:17Z</updated>
<published>2023-10-09T00:00:00Z</published>
<summary type="text">Busca local para Projetos de Malha Viária Terrestre
Perez Resmer, João Pedro
Congestionamento no tráfego de veículos terrestres afeta a população de grandes cidades. Network Design Problems (NDPs) aplicados ao trânsito de veículos são problemas de otimização que determinam o projeto de trânsito para uma cidade. Eles podem representar vários aspectos complexos das cidades, como o tráfego multimodal e o transporte público. O presente projeto propõe um novo método heurístico de busca local para lidar com o problema NDP para o projeto de trânsito de cidades, permitindo a adição, remoção e/ou reversão do sentido de pistas e estradas no projeto de trânsito de uma cidade. Essa heurística poderá ser utilizada para melhorar soluções obtidas por outros métodos computacionais estudados para problemas NDP. &#13;
	O método heurístico foi escolhido após revisão da literatura sobre heurísticas de busca local. O algoritmo foi avaliado e reescrito após testes usando uma instância referente a Rua Roberto Sampaio Gonzaga, Florianópolis, Brasil. &#13;
Após a etapa de desenvolvimento, o código final foi avaliado sob diversos parâmetros em três localidades, novamente a Rua Roberto Sampaio Gonzaga e em áreas centrais das cidades de São Paulo e Balneário Camboriú. A partir dos experimentos realizados foram traçadas conclusões sobre a efetividade do método e escala o tempo computacional necessário para a execução do método.
</summary>
<dc:date>2023-10-09T00:00:00Z</dc:date>
</entry>
<entry>
<title>Avaliação de energia e computação de núcleos de processamento de vídeo  em CPU e FPGA</title>
<link href="https://repositorio.ufsc.br/handle/123456789/251012" rel="alternate"/>
<author>
<name>de Souza, Fillipi Mangrich Costa</name>
</author>
<id>https://repositorio.ufsc.br/handle/123456789/251012</id>
<updated>2023-09-11T10:32:14Z</updated>
<published>2023-09-10T00:00:00Z</published>
<summary type="text">Avaliação de energia e computação de núcleos de processamento de vídeo  em CPU e FPGA
de Souza, Fillipi Mangrich Costa
Arquiteturas heterogêneas estão se tornando cada vez mais comuns, permitindo a acele-&#13;
ração de módulos de compressão de vídeo. Isto é especialmente benéfico quando contêm&#13;
algoritmos mistos de fluxo de dados e fluxo de controle, na qual o primeiro pode ser otimizado&#13;
por hardware, enquanto o último ainda pode ser executado em uma CPU. Em codificadores&#13;
de vídeo, a intra e inter- prediçao são exemplos típicos de operações de fluxo de dados.&#13;
Esses etapas envolvem pesquisas de correspondência de blocos que visam encontrar o par&#13;
de blocos mais semelhante, um sendo codificado e outro que é gerado durante a previsão. A&#13;
semelhança pode ser medida de diferentes maneiras, mas as mais comuns são a Soma de&#13;
Diferenças Absolutas (SAD), a Soma das Diferenças Absolutas Transformadas (SATD) e Soma&#13;
das Diferenças Quadradas (SSD). Todas essas métricas de distorção são executadas diversas&#13;
vezes para cada bloco sendo codificado, reduzir o tempo ou a energia necessária calculá-los é&#13;
extremamente benéfico. Este artigo apresenta uma comparação dos custos de energia das&#13;
operações SAD e SSD em uma CPU e em designs VLSI dedicados. Os experimentos foram&#13;
conduzido em um componente FPGA baseado em Artix-7. O VLSI arquiteturas e rotinas de&#13;
simulação foram projetadas com VHDL, e as versões do software foram descritas em C. Nosso&#13;
resultados mostram que, como esperado, o FPGA tem um grande ganho de energia eficiência&#13;
sobre a CPU.
Video final PIBIC
</summary>
<dc:date>2023-09-10T00:00:00Z</dc:date>
</entry>
<entry>
<title>Avaliação de Energia e Computação de Núcleos de Processamento de Vídeo em Plataformas de CPU e FPGA</title>
<link href="https://repositorio.ufsc.br/handle/123456789/250968" rel="alternate"/>
<author>
<name>Foes, João Gabriel Firta</name>
</author>
<id>https://repositorio.ufsc.br/handle/123456789/250968</id>
<updated>2023-09-11T01:43:04Z</updated>
<published>2023-09-10T00:00:00Z</published>
<summary type="text">Avaliação de Energia e Computação de Núcleos de Processamento de Vídeo em Plataformas de CPU e FPGA
Foes, João Gabriel Firta
Arquiteturas heterogêneas estão se tornando cada vez mais comuns, permitindo a&#13;
aceleração de módulos menores que compõem sistemas complexos. Isso é especial-&#13;
mente benéfico quando esses sistemas contêm algoritmos de fluxo de dados mistos e&#13;
fluxo de controle, nos quais o primeiro pode ser otimizado em hardware, enquanto o&#13;
último ainda pode ser executado em uma CPU. Em codificadores de vídeo, a intra e&#13;
interpredição são exemplos típicos de operações de fluxo de dados. Essas etapas en-&#13;
volvem pesquisas de correspondência de blocos que visam encontrar o par de blocos&#13;
mais semelhante, um sendo codificado e outro gerado durante a previsão. A seme-&#13;
lhança pode ser medida de diferentes maneiras, mas as mais comuns são a Soma&#13;
das Diferenças Absolutas (SAD), a Soma das Diferenças Absolutas Transformadas&#13;
(SATD) e a Soma das Diferenças ao Quadrado (SSD). Todas essas métricas de distor-&#13;
ção são executadas várias vezes para cada bloco a ser codificado, portanto, reduzir&#13;
o tempo ou a energia necessária para calculá-las é extremamente benéfico. Este ar-&#13;
tigo apresenta uma comparação dos custos de energia das operações SAD e SSD em&#13;
uma CPU e em projetos VLSI dedicados. Os experimentos foram conduzidos em um&#13;
componente FPGA baseado em Artix-7. As arquiteturas VLSI e as rotinas de simula-&#13;
ção foram projetadas em VHDL, e as versões de software foram descritas em C. Para&#13;
otimizar o throughput e a utilização de recursos, as unidades dedicadas foram proje-&#13;
tadas usando pipeline e compartilhamento de recursos sempre que possível. Nossos&#13;
resultados mostram que, como esperado, o FPGA tem um grande ganho de eficiência&#13;
energética em relação à CPU, com ganhos de eficiência de energia na faixa de 100&#13;
vezes.
PIBIC - Universidade Federal de Santa Catarina
</summary>
<dc:date>2023-09-10T00:00:00Z</dc:date>
</entry>
<entry>
<title>Contribuição à Integração das Etapas de Posicionamento e Roteamento de Circuitos VLSI: análise das estimativas de interconexão</title>
<link href="https://repositorio.ufsc.br/handle/123456789/250893" rel="alternate"/>
<author>
<name>Nascimento, Felipe Ribeiro Felipe do</name>
</author>
<id>https://repositorio.ufsc.br/handle/123456789/250893</id>
<updated>2023-09-11T00:58:26Z</updated>
<published>2023-09-10T00:00:00Z</published>
<summary type="text">Contribuição à Integração das Etapas de Posicionamento e Roteamento de Circuitos VLSI: análise das estimativas de interconexão
Nascimento, Felipe Ribeiro Felipe do
Com a quantidade imensa de transistores contidos nos circuitos integrados modernos, referenciados por circuitos VLSI(Very-Large Scale Integration), a automação do projeto de tais circuitos tornou-se indispensável. Tal automação é levada a cabo por meio das chamadas ferramentas de EDA (Electronic Design Automation), as quais tratam o projeto VLSI como um fluxo de passos que transforma a especificação do sistema em um layout funcional, verificado e pronto para fabricação. Uma das etapas críticas deste fluxo é a síntese física, a qual corresponde ao posicionamento seguido do roteamento dos transistores, sempre buscando reduzir o tamanho das suas interconexões para aumentar a eficiência do circuito. Por conta de eventuais soluções ineficientes geradas pelas etapas de síntese, nem sempre a etapa de roteamento consegue finalizar 100% das conexões. Pesquisas recentes mostram que estas violações podem ser mitigadas integrando etapas de projeto, trazendo novas oportunidades de otimização.&#13;
Uma forma efetiva de cooperação entre o posicionamento e o roteamento é a movimentação de células no roteamento global. A estimativa do comprimento de uma net no posicionamento pode ter uma grande diferença em relação ao seu tamanho após roteada, evidenciando um posicionamento ruim. Neste caso a célula pode ser movida para onde tem melhor espaço de roteamento, podendo encurtar a sua net. O presente projeto de pesquisa foi dedicado à análise de técnicas de integração entre as etapas de posicionamento e roteamento. Foi realizada uma revisão de bibliografia recente sobre o assunto, bem como estudos sobre algoritmos de posicionamento, roteamento e estimativas de comprimento entre interconexões. Por fim foi proposta uma técnica que, após o roteamento global, busca células que estão muito distantes em relação às demais células pertencentes às mesmas redes, e as movimenta para a mediana entre elas, buscando assim reduzir o tamanho das interconexões. A técnica foi implementada na plataforma open-source de EDA OpenROAD.
Seminário de Iniciação Científica e Tecnológica. Universidade Federal de Santa Catarina. Centro Tecnológico. Departamento de Informática e Estatística.
</summary>
<dc:date>2023-09-10T00:00:00Z</dc:date>
</entry>
</feed>
