Download presentation
Presentation is loading. Please wait.
Published byJeffery Mathews Modified over 6 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.