Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

In this assignment, you will use a NoC simulator called NoX to simulate synthetic traffic. The simulator can be downloaded from the canvas NoX directory.

In this assignment, you will use a NoC simulator called NoX to simulate synthetic traffic. The simulator can be downloaded from the canvas NoX directory. You can use the cse01(- 06).cse.unt.edu account. After the download, run the command >tar xzvf nox.tar.gz How to compile: >cd nox >make clean >make How to run the simulator: Example command: >./bin/nox -num-PE 64 -nr 8 -nc 8 -nvc 2 -bd 4 -mlen 4 -max-msgs 1000000 -arb RR -t MESH -l 0.02 -p TP Exercises: For each of the following exercises, you need to change one of the running option and keep the rest fixed as shown in the example command. For each simulation, observe the following parameters and show your results in charts: (1) Read through the source code and explain the meaning of switches in the example command: -num-PE/-nr/-nc/-nvc/-bd/-mlen/-max-msgs/-arb/-t/-l/-p (2) Running with different load rate: Show your results in two plots: performance and power consumption: For each plot, vary the load rate (-l) from 0.01, 0.02, 0.03, 0.04, 0.05, 0.1 (this is going to be your x-axis). Then plot the performance , with the y-axis being Avg. Message Latency; plot the power, with the y-axis being Avg. Energy per message (3) Running with different number of vc channels In this exercise, each router has fixed number of input buffers=16. Simulate such routers with virtual channel number = 1, 2, 4, 8 respectively. Use the example command and set the load rate to be 0.035. Plot the performance and power (4) Running with different buffer depth for each virtual channel Change the buffer depth option to be 1, 2, 4, 8 respectively and fix other command options as in the example. Plot the performance and power. (5) Running with different traffic pattern Change the traffic pattern to be NR, TP, TN, BC and NB respectively and fix other command options as in the example. Plot the performance and power. What to submit: Submit your simulation report in class on 3/4.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions