1 a NoC Traffic Suite Based on Real Applications

Post on 05-Apr-2018

222 views 0 download

transcript

  • 8/2/2019 1 a NoC Traffic Suite Based on Real Applications

    1/13

    A NoC Traffic Suite Based on RealApplications

    Supervisor:

    Dr. Victor Goulartgoulart@ejust.kyushu-u.ac.jp

    Prepared by:

    Eng. Hossam El-Sayed A. Fadeel

    hossam.fadeel@ejust.edu.eg

    mailto:goulart@ejust.kyushu-u.ac.jpmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:goulart@ejust.kyushu-u.ac.jp
  • 8/2/2019 1 a NoC Traffic Suite Based on Real Applications

    2/13

    Motivation

    MPSoCs moving toward networks-on-chip (NoCs).

    mailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.eg
  • 8/2/2019 1 a NoC Traffic Suite Based on Real Applications

    3/13

    Introduction

    Network-on-Chip (NoC) traffic patterns Essential tools for NoC performance assessments and architecture

    explorations.

    NoC traffic patterns has influence on NoC studies.

    mailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.eg
  • 8/2/2019 1 a NoC Traffic Suite Based on Real Applications

    4/13

    The problem

    Random traffic patterns for NoC studies. Many NoC simulation environments

    Realistic traffic patterns are based on the behaviors o

    real applications.

    A NoC Traffic Suite Based on Real Applications

    Configuring parameters properly for random traffic requires a comprehen

    knowledge of the corresponding realistic traffic patterns.

    Realistic traffic patterns can provide more accurate performance and pow

    consumption results and more detailed information to improve NoCarchitectures

    mailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.eg
  • 8/2/2019 1 a NoC Traffic Suite Based on Real Applications

    5/13

    What is NoC Traffic Suite?

    It is a realistic traffic benchmark suite, called MCSL.

    Covers popular NoC architectures in various scales.

    It can be easily incorporated into existing NoC simulators and

    substantially improve NoC simulation accuracy.

    mailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.eg
  • 8/2/2019 1 a NoC Traffic Suite Based on Real Applications

    6/13

    NoC Traffic Suite Methodology

    Uses formal computational models to capture bothcommunication and computation requirements of application

    Optimizes application mapping and scheduling to maximize

    overall system performance and utilization before extracting

    realistic traffic patterns through cycle-accurate simulations.

    Experiment results show that MCSL benchmark suite can be used to study Ncharacteristics more accurately than traditional random traffic patterns.

    mailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.eg
  • 8/2/2019 1 a NoC Traffic Suite Based on Real Applications

    7/13

    Traffic Modeling Methodology (1)

    mailto:hossam.fadeel@ejust.edu.eg
  • 8/2/2019 1 a NoC Traffic Suite Based on Real Applications

    8/13

    Traffic Modeling Methodology (5)

    A. Application model

    mailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.eg
  • 8/2/2019 1 a NoC Traffic Suite Based on Real Applications

    9/13

    Traffic Modeling Methodology (6)

    B. Architecture model Captures the hardware resources in an MPSoC and includes process

    blocks (PBs) and NoC.

    target regular NoC topologies, such as mesh, torus and fattree.

    mailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.eg
  • 8/2/2019 1 a NoC Traffic Suite Based on Real Applications

    10/13

    PERFORMANCE EVALUATION AND ANALYSIS

    mailto:hossam.fadeel@ejust.edu.eg
  • 8/2/2019 1 a NoC Traffic Suite Based on Real Applications

    11/13

    PERFORMANCE EVALUATION AND ANALYSIS

    Compared to the uniform traffic, the realistic traffic patternsshow on average 87.3% difference on the three NoCs.

    A main reason for the huge difference is that the real traffic of an

    application often has local concentrations at a certain time and the

    concentrations move along time in the network, while uniform traff

    patterns generate equally distributed traffic across the network.

    In comparison, the traffic patterns generated from real applications

    the MCSL benchmark suite describe the real situations more accurat

    than the uniform traffic patterns, and thus will be more effective for

    evaluating NoC performances to obtain realistic results and

    conclusions.

    mailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.eg
  • 8/2/2019 1 a NoC Traffic Suite Based on Real Applications

    12/13

    Conclusion

    It is based on real applications, It can be easily incorporated into existing NoC

    simulators to substantially improve NoC simulation

    accuracy.

    mailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.eg
  • 8/2/2019 1 a NoC Traffic Suite Based on Real Applications

    13/13

    Future Works and Comments

    Support more architectural choices like topology andallow different mapping and scheduling strategies.

    Comments:

    mailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.egmailto:hossam.fadeel@ejust.edu.eg