• DocumentCode
    2192909
  • Title

    Inferring packet dependencies to improve trace based simulation of on-chip networks

  • Author

    Nitta, Christopher ; Macdonald, Kevin ; Farrens, Matthew ; Akella, Venkatesh

  • Author_Institution
    Univ. of California, Davis, CA, USA
  • fYear
    2011
  • fDate
    1-4 May 2011
  • Firstpage
    153
  • Lastpage
    160
  • Abstract
    With the advent of large scale chip-level multiprocessors, there is a growing interest in the design and analysis of on-chip networks. The use of full system simulation is the most accurate way to perform such an analysis, but unfortunately it is very slow and thus limits design space exploration. In order to overcome this problem researchers frequently use trace based simulation to study different network topologies and properties, which can be done much faster. Unfortunately, unless the traces that are used include information about dependencies between messages (packets), trace based simulation can lead one to draw incorrect conclusions about network performance metrics such as latency and overall execution time. In this paper we will demonstrate the importance of including dependency information in traces, as well as present an inference-based technique for identifying and including dependencies, and show that using these augmented traces results in much better simulation accuracy without excessively extending simulation time.
  • Keywords
    network-on-chip; design space exploration; inference-based technique; large scale chip-level multiprocessors; latency; network performance metrics; on-chip networks; overall execution time; packet dependencies; trace based simulation; Computational modeling; Delay; Logic gates; Network topology; Program processors; System-on-a-chip; Topology; Design; Performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networks on Chip (NoCS), 2011 Fifth IEEE/ACM International Symposium on
  • Conference_Location
    Pittsburgh, PA
  • Electronic_ISBN
    978-1-4503-0720-8
  • Type

    conf

  • Filename
    5948557