Presentation is loading. Please wait.

Presentation is loading. Please wait.

Advanced Computer Architecture 5MD00 Project on Network-on-Chip

Similar presentations


Presentation on theme: "Advanced Computer Architecture 5MD00 Project on Network-on-Chip"— Presentation transcript:

1 Advanced Computer Architecture 5MD00 Project on Network-on-Chip
Henk Corporaal TUEindhoven 2007

2 Project links See www.ics.ele.tue.nl/~heco/courses/aca
Techreport on: A layered MIMD Communication Processor Design and Classification Model 12/5/2018 ACA H.Corporaal

3 Assignment 1a: SystemC level
Get the mNoC running in SystemC simulator Test the two online applications Make and test a simple application yourself complexity between 'gossip' and JPEG decoder make sure your application has some input data and output data e.g. a streaming application with 3-or-more filters first in C, then MIPS code output image input image filter 1 filter 2 filter 3 12/5/2018 ACA H.Corporaal

4 Assignment 1b: FPGA level
Test the whole design flow Map the mNoC into the FPGA board Get the 'gossip' application running Get your own application running on the FPGA board 12/5/2018 ACA H.Corporaal

5 Assignment 2: Ideas Other topology: replace torus by e.g.:
mesh, or tree Other routing algorithms E cube absolute addressing (easy) source level routing interval routing (supports arbitrary topology) manhattan See techreport for other ideas 12/5/2018 ACA H.Corporaal

6 Further ideas for assignment 2
Add Guaranteed throughput channels External memory interface Other IP blocks memory node I/O node Higher level communication support primitives Look at VPN and MPI as examples Optimize the MIPS: VLIW or Superscalar MIPS Or: Come with your own idea 12/5/2018 ACA H.Corporaal

7 Finally Test your result with an example program
You may work in a team of 2 persons Write report; clearly indicate your contribution Have to defend whole report Theory part of exam: based on discussed slides learn corresponding book chapters/sections 12/5/2018 ACA H.Corporaal


Download ppt "Advanced Computer Architecture 5MD00 Project on Network-on-Chip"

Similar presentations


Ads by Google