1 a noc traffic suite based on real applications
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 [email protected]
Prepared by:
Eng. Hossam El-Sayed A. Fadeel
mailto:[email protected]:[email protected]:[email protected]:[email protected] -
8/2/2019 1 a NoC Traffic Suite Based on Real Applications
2/13
Motivation
MPSoCs moving toward networks-on-chip (NoCs).
mailto:[email protected]:[email protected]:[email protected] -
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:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected] -
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:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected] -
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:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected] -
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:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected] -
8/2/2019 1 a NoC Traffic Suite Based on Real Applications
7/13
Traffic Modeling Methodology (1)
mailto:[email protected] -
8/2/2019 1 a NoC Traffic Suite Based on Real Applications
8/13
Traffic Modeling Methodology (5)
A. Application model
mailto:[email protected]:[email protected]:[email protected] -
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:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected] -
8/2/2019 1 a NoC Traffic Suite Based on Real Applications
10/13
PERFORMANCE EVALUATION AND ANALYSIS
mailto:[email protected] -
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:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected] -
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:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected] -
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:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]