Busca avançada
Ano de início
Entree


Using Multiple Abstraction Levels to Speedup an MPSoC Virtual Platform Simulator

Texto completo
Autor(es):
Moreira, Joao ; Klein, Felipe ; Baldassin, Alexandro ; Centoducatte, Paulo ; Azevedo, Rodolfo ; Rigo, Sandro ; IEEE
Número total de Autores: 7
Tipo de documento: Artigo Científico
Fonte: 2011 22ND IEEE INTERNATIONAL SYMPOSIUM ON RAPID SYSTEM PROTOTYPING (RSP); v. N/A, p. 7-pg., 2011-01-01.
Resumo

Virtual platforms are of paramount importance for design space exploration and their usage in early software development and verification is crucial. In particular, enabling accurate and fast simulation is specially useful, but such features are usually conflicting and tradeoffs have to be made. In this paper we describe how we integrated TLM communication mechanisms into a state-of-the-art, cycle-accurate, MPSoC simulation platform. More specifically, we show how we adapted ArchC fast functional instruction set simulators to the MPARM platform in order to achieve both fast simulation speed and accuracy. Our implementation led to a much faster hybrid platform, reaching speedups of up to 2.9x and 2.1x on average with negligible impact on power estimation accuracy (average 3.26% and 2.25% of standard deviation). (AU)

Processo FAPESP: 09/04707-6 - Análise de consumo de energia em STMs e uma plataforma de simulação multiprocessada com abstração híbrida
Beneficiário:João Batista Correa Gomes Moreira
Modalidade de apoio: Bolsas no Brasil - Mestrado
Processo FAPESP: 09/08239-7 - Eficiência Energética em Data Centers via Modelagem e Gerenciamento de Servidores
Beneficiário:Felipe Vieira Klein
Modalidade de apoio: Bolsas no Brasil - Pós-Doutorado
Processo FAPESP: 09/14681-4 - Explorando paralelismo em interfaces gráficas com o usuário
Beneficiário:Alexandro José Baldassin
Modalidade de apoio: Bolsas no Brasil - Pós-Doutorado