Defesa de Tese de Doutorado N.º 40 - Helder Fernando de Araújo Oliveira, em 10/09, às 13:30hs

postado em 26 de ago de 2015 12:56 por Franklin de Souza Ramalho
Candidato: Helder Fernando de Araújo Oliveira
Título do trabalho: Um framework para estimação de consumo de energia em modelos de simulação distribuída
Orientador(es): Elmar Melcher e Joseana Macêdo Fechine Régis de Araújo

Data: 10/09/2015
Horário: 13h30
Local: auditório do CEE

Banca examinadora: Elmar Melcher e Joseana Macêdo Fechine Régis de Araújo (orientadores) Edna Natividade da Silva Barro (UFPE), Alisson Brito (UFPB), Eustáquio Rangel de Queiroz (UFCG), Andrey Elísio Monteiro Brito (UFCG).

Resumo: Consumo de energia é um grande desafio durante o projeto de um SoC (System-on-a-chip). Decisões tomadas em estágios iniciais do projeto têm um impacto maior no consumo de energia do que técnicas implementadas no nível de layout. Abordagens de fácil uso são desejáveis, visto que podem ajudar o projetista a decidir quais opções, dentre as inúmeras no espaço de projeto, são melhores para atender os requisitos do mesmo. Geralmente, exploração de espaço de projeto (Design Space Exploration - DSE) baseada em simulações é computacionalmente cara para problemas complexos devido ao tamanho do espaço de projeto. Dependendo dos requisitos do projeto, para maior precisão na estimação do consumo de energia, pode ser necessário estimar o consumo de energia do sistema ou parte dele utilizando diferentes abordagens de estimação, ferramentas, ou até mesmo modelos descritos em diferentes linguagens e/ou níveis de abstração. Diante do exposto, o presente trabalho tem como objetivo desenvolver uma abordagem utilizando High-level Architecture (HLA) permitindo essa flexibilidade como também a distribuição e simulação de diferentes cenários de modelos para a coleta e agrupamento de dados de estimação de consumo de energia de maneira centralizada. Como estudo de caso, foi utilizado um benchmark composto de um conjunto escalável de MPSoC descrito em C++/SystemC. Um pequeno projeto em SystemVerilog/Verilog também foi utilizado para validar a coleta dados de estimação de consumo de energia de modelos descritos nessas linguagens por meio da abordagem. Resultados experimentais demonstram a flexibilidade da abordagem e sua aplicabilidade na distribuição e simulação de diferentes cenários de modelos Electronic System Level (ESL) como também modelos Register Transfer Level (RTL), provendo uma visão unificada dos dados de energia estimados.
Comments