• DocumentCode
    170654
  • Title

    Parallel and distributed simulation of networked multi-core systems

  • Author

    Wehner, Philipp ; Gohringer, Diana

  • Author_Institution
    Applic.-specific Multi-Core Archit. (MCA) Group, Ruhr-Univ. Bochum, Bochum, Germany
  • fYear
    2014
  • fDate
    28-29 Oct. 2014
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    The development of complex networked multi-core systems, like compute nodes in the Internet-of-Things, requires new simulation and design concepts. In this paper we present an environment for the asynchronous simulation of networked multi-core systems, based on SystemC. Combined with the open-source machine emulator and virtualizer QEMU, a virtual network is created. The compute nodes act similar to recent Systems-on-Chip from Xilinx and Altera. By combining an ARM processing system with programmable logic, a high flexibility is provided. We exemplary simulate these systems by extending QEMU, following its device model abstraction qdev. The resulting network benefits from the execution on different host systems. It is highly scalable and designed for the development of complex networked multi-core systems. For the non-distributed execution on one processor we implemented an alternative communication method which takes only 2/3 of the time for networked simulation.
  • Keywords
    C++ language; computer networks; digital simulation; large-scale systems; multiprocessing systems; virtualisation; ARM processing system; Altera; QEMU; SystemC; Xilinx; asynchronous simulation; complex networked multicore systems; device model abstraction; distributed simulation; open-source machine emulator; parallel simulation; programmable logic; qdev; systems-on-chip; virtual network; virtualizer; Computational modeling; Hardware; Integrated circuit modeling; Ports (Computers); Servers; Sockets; System-on-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System-on-Chip (SoC), 2014 International Symposium on
  • Conference_Location
    Tampere
  • Type

    conf

  • DOI
    10.1109/ISSOC.2014.6972446
  • Filename
    6972446