A Case Study in Distributing a SystemC Model

  • Authors:
  • V. Galiano;M. Martínez;H. Migallón;D. Pérez-Caparrós;C. Quesada

  • Affiliations:
  • Miguel Hernández University, Elche, 03202;Design of Systems on Silicon (DS2), Paterna, 46980;Miguel Hernández University, Elche, 03202;Miguel Hernández University, Elche, 03202;Miguel Hernández University, Elche, 03202

  • Venue:
  • IWANN '09 Proceedings of the 10th International Work-Conference on Artificial Neural Networks: Part II: Distributed Computing, Artificial Intelligence, Bioinformatics, Soft Computing, and Ambient Assisted Living
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

SystemC is a library that facilitates the development of Transaction Level Models (TLM). These models are composed of both hardware and software components. This library allows designing and verifying hardware system components at a high level of abstraction. This supports the development of complex systems. A real industry SystemC model usually contains a high number of functional blocks which increase its simulation run time. SystemC executes only one process at any time, even if the hardware supports execution of concurrent processes. In this paper we present a new methodology for distribution of the simulation of complex models in a parallel computing system. We apply our own approach in a real industry SystemC model of a Power Line Communication (PLC) network.