Defesa de Mestrado de Tiago Rezende Campos Falcão

Data: 
03/02/2017 - 14:00
Local: 
Auditório do IC 2 - Sala 85

Título: Concurrent SystemC TLM-2 Simulations

 

Banca Examinadora
Titulares (Professores Doutores) Unidade / Instituição
Rodolfo Jardim de Azevedo  IC/UNICAMP
Bruno de Carvalho Albertini  PCS/USP
Sandro Rigo  IC/UNICAMP
Suplentes (Professores Doutores) Unidade / Instituição
Lucas Francisco Wanner  IC/UNICAMP
Alexandro José Baldassin  IGCE/UNESP

 

RESUMO             

A simulação é uma etapa importante no desenvolvimento de sistemas computacionais; nesta, a corretude, comportamento e desempenho do sistema em desenvolvimento são avaliados. SystemC é uma Linguagem de Descrição de Sistemas (SLDL), uma extensão à linguagem C++ para o suporte a diferentes abstrações.

Ela simula todo o sistema sequencialmente sem aproveitar possível potêncial de processamento paralelo. Essa dissertação propõe uma abordagem genérica para permitir a simulação de componentes SystemC, isolados ou agrupados, em um processo distinto, que podem ser escalanodado em diferentes núcleos em um computador ou num sistema distribuído. A principal vantagem desta abordagem é paralelizar simulações SystemC sem necessitar modificações nos modelos. Para tanto, a comunicação assíncrona em nível de transações é encapsulada em comunicações TCP/IP por modulos que abstraem a necessidade do compartilhamento do espaço de endereçamento de memória.