• DocumentCode
    3479491
  • Title

    A Joint Communication and Application Simulator for NoC-Based Custom SoCs: LDPC and Turbo Codes Parallel Decoding Case Study

  • Author

    Condo, Carlo ; Baghdadi, Amer ; Masera, Guido

  • Author_Institution
    Politec. di Torino, Turino, Italy
  • fYear
    2013
  • fDate
    4-6 Sept. 2013
  • Firstpage
    168
  • Lastpage
    174
  • Abstract
    NoCs have become a widespread paradigm in the system-on-chip design world, not only for multi-purpose SoCs, but also for application-specific ICs. The common approach in the NoC design world is to separate the design of the interconnection from the design of the processing elements: this is well suited for a large number of developments, but the need for joint application and NoC design is not uncommon, especially in the application-specific case. The correlation between processing and communication tasks can be strong, and separate or trace-based simulations fall often short of the desired precision. In this work, the OMNET++ based JANoCS simulator is presented: concurrent simulation of processing and communication allow cycle-accurate evaluation of the system. The potential of the proposed approach is illustrated through a simple application example. Furthermore, a detailed case study on LDPC and turbo codes parallel decoding is presented. Results analysis illustrates the need for joint simulations and demonstrates the effectiveness of the proposed JANoCS.
  • Keywords
    integrated circuit design; integrated circuit interconnections; multiprocessing systems; network-on-chip; parallel programming; parity check codes; turbo codes; LDPC code parallel decoding; NoC-based custom SoC design; OMNET++ based JANoCS simulator; application specific IC; concurrent processing; concurrent simulation; cycle accurate evaluation; interconnection design; multipurpose SoC; processing element design; system-on-chip; trace-based simulation; turbo code parallel decoding; Decoding; Iterative decoding; Joints; Routing; System-on-chip; Topology; LDPC; NoC; SoC; decoder; genetic; simulator; turbo;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design (DSD), 2013 Euromicro Conference on
  • Conference_Location
    Los Alamitos, CA
  • Type

    conf

  • DOI
    10.1109/DSD.2013.26
  • Filename
    6628274