Advanced Processor Group - PowerPoint PPT Presentation

About This Presentation
Title:

Advanced Processor Group

Description:

A Dynamic Link Allocation ... oriented Stochastic routing algorithm ... channels Increase the bandwidth of CHAIN links Reduce the area and ... – PowerPoint PPT presentation

Number of Views:73
Avg rating:3.0/5.0
Slides: 49
Provided by: benjamin
Category:

less

Transcript and Presenter's Notes

Title: Advanced Processor Group


1
A Dynamic Link Allocation Router
  • Wei Song, Doug Edwards
  • Advanced Processor Group
  • The University of Manchester

2
Overview
  • Network-on-a-Reconfigurable-Chip
  • The Dynamic Link Allocation Flow control method
  • The Dynamic Link Allocation Router (DyLAR)
  • Conclusion

3
The NoRC Platform
  • NoRC network on a reconfigurable chip
  • Running multimedia applications
  • Connection oriented
  • Stochastic routing algorithm
  • GALS fully asynchronous routers linked by CHAIN

4
Connection Oriented Routing
  • Flit Definitions

Request Flit
Other Flits
5
The High Retry Rate
Simulation results of a 6x6 NoC with 12 functions
in network.
7
Virtual Channels are required to reduce the retry
rate.
6
Overview
  • Network-on-a-Reconfigurable-Chip
  • The Dynamic Link Allocation Flow control method
  • The Dynamic Link Allocation Router (DyLAR)
  • Conclusion

7
Major Design Targets
  • Implement some kind of virtual channels
  • Increase the bandwidth of CHAIN links
  • Reduce the area and power of the router

8
Increase the bandwidth
Asynchronous Links work better with the lower
wire count.
9
Increase the bandwidth
10
Increase the bandwidth
Spatial division multiplex (SDM) is a good choice
for asynchronous NoCs.
11
Problems of SDM
Spare sub-link
SDM has the low bandwidth efficiency.
12
Problems of SDM
13
Dynamic Link Allocation
  • Divide the sub-link allocation apart from the
    path reservation
  • Allocate idle sub-link to active communications
    that reserved this link
  • All communications fairly compete for the
    bandwidth

14
Overview
  • Network-on-a-Reconfigurable-Chip
  • The Dynamic Link Allocation Flow control method
  • The Dynamic Link Allocation Router (DyLAR)
  • Conclusion

15
Dynamic Link Allocation Router (DyLAR)
16
Path Reservation Stage
17
Data Transmission Stage
18
Head-of-line (HOL) Problem
19
Backpressure
20
Backpressure
21
Overview
  • Network-on-a-Reconfigurable-Chip
  • The Dynamic Link Allocation Flow control method
  • The Dynamic Link Allocation Router (DyLAR)
  • Conclusion

22
Conclusion
  • Contribution
  • A new flow control method
  • Implement the first asynchronous spatial division
    router
  • Advantages
  • Smaller latency under zero load
  • Larger overall throughput under heavy load
  • Smaller retry rate (smaller power consumption)
  • Problems
  • An extra request switch in each router
  • Extra control logic
  • Increase the latency to pass a router

23
Thank You!
  • Questions?

24
Detailed Procedures
  • Request
  • Path reserved
  • Sending data
  • Release path

25
Request Procedure
26
Request Procedure
27
Request Procedure
28
Request Procedure
29
Request Procedure
30
Request Procedure
31
OK Ack
32
OK Ack
33
OK Ack
34
OK Ack
35
OK Ack
36
OK Ack
37
Data Flits
38
Data Flits
39
Data Flits
40
Data Flits
41
Data Flits
42
Data Flits
43
Data Flits
44
False Ack
45
False Ack
46
False Ack
47
False Ack
48
False Ack
Write a Comment
User Comments (0)
About PowerShow.com