Início

MAxPy: Um Framework em Python para Exploração de ComputaçãoAproximada Multinível em Aceleradores de Hardware

Última Atualização: 07 Dezembro 2023 Criado: 07 Dezembro 2023

Descrição

O AxPy é um Framework em Python para Exploração de Computação Aproximada Multinível em Aceleradores de Hardware. As função da ferramenta são: realizar a conversão de circuitos VLSI (Very Large-Scale Integration) descritos linguagem Verilog em nível RTL para um módulo em Python, permitindo a simulação em ambiente de software de alto nível, obtendo-se estimativas de área, energia e atrasos do circuito; realização de exploração de circuitos em espaço de projeto, com geração automatizada de circuitos com parâmetros variáveis e; aplicação de técnicas de computação aproximada, como substituição de blocos do circuito por operadores aproximados e técnica de poda probabilística. 

Diferencial Tecnológico

A computação aproximada é um paradigma composto por um conjunto amplo de técnicas que visam otimização de recursos em detrimento de uma redução prevista nas métricas de qualidade de uma dada aplicação. No âmbito do projeto de circuitos integrados VLSI, a computação aproximada é utilizada para se obter melhorias em área de circuito, redução da energia utilizada para execução de aplicações e redução nos atrasos de caminhos críticos dos circuitos. Dependendo da heurística utilizada pelo projetista em um dado circuito, o número de possíveis soluções pode ser bastante elevado, dificultando o processo de seleção das soluções ótimas. O Framework AxPy atua como um facilitador deste processo, tornando automatizado o processo de exploração extensiva de possibilidades de aproximação de um circuito através da substituição de blocos por blocos aproximados e aplicação de técnicas de aproximação, como a poda probabilística. Como a simulação do circuito é realizada em um ambiente de software de alto nível (linguagem Python), o projetista possui uma ampla gama de ferramentas para obtenção, visualização e avaliação das métricas de qualidade do circuito desenvolvido

Objetivos da Universidade

Transferência de Tecnologia

Entre em Contato

Nome do Contato: SEDETEC - UFRGS

Função: Secretaria de Desenvolvimento Tecnológico da UFRGS

E-mail: propriedadeintelectual@ufrgs.br

E-mail Alternativo: felipe.brandao@ufrgs.br

Telefone: (51) 3308-3904

Conheça Mais Tecnlogias

A Vitrine MEC de Tecnologias possui uma variedade de propriedades intelectuais de vários tipos.

Mais Tecnologias