Defesa de Mestrado de Tiago Rezende Campos Falcão

Título do Trabalho
Concurrent SystemC TLM-2 Simulations
Candidato(a)
Tiago Rezende Campos Falcão
Nível
Mestrado
Data
Add to Calender 2017-02-03 00:00:00 2017-02-03 00:00:00 Defesa de Mestrado de Tiago Rezende Campos Falcão Concurrent SystemC TLM-2 Simulations Auditório do IC 2 - Sala 85 INSTITUTO DE COMPUTAÇÃO mauroesc@ic.unicamp.br America/Sao_Paulo public
Horário
14:00
Local
Auditório do IC 2 - Sala 85
Orientador(a)
Rodolfo Jardim de Azevedo
Banca Examinadora

Titulares:
Rodolfo Jardim de Azevedo (IC/UNICAMP)
Bruno de Carvalho Albertini (PCS/USP)
Sandro Rigo (IC/UNICAMP)
Suplentes:
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.