Download presentation
Presentation is loading. Please wait.
Published byThomasine Alexander Modified over 8 years ago
1
2016-1-29Advanced Processor Group The School of Computer Science A Dynamic Link Allocation Router Wei Song, Doug Edwards Advanced Processor Group The University of Manchester
2
2016-1-29Advanced Processor Group The School of Computer Science Overview Network-on-a-Reconfigurable-ChipNetwork-on-a-Reconfigurable-Chip The Dynamic Link Allocation Flow control method The Dynamic Link Allocation Router (DyLAR) Conclusion
3
2016-1-29Advanced Processor Group The School of Computer Science 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
2016-1-29Advanced Processor Group The School of Computer Science Connection Oriented Routing Flit Definitions Request Flit Other Flits
5
2016-1-29Advanced Processor Group The School of Computer Science 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
2016-1-29Advanced Processor Group The School of Computer Science Overview Network-on-a-Reconfigurable-Chip The Dynamic Link Allocation Flow control methodThe Dynamic Link Allocation Flow control method The Dynamic Link Allocation Router (DyLAR) Conclusion
7
2016-1-29Advanced Processor Group The School of Computer Science Major Design Targets Implement some kind of virtual channels Increase the bandwidth of CHAIN links Reduce the area and power of the router
8
2016-1-29Advanced Processor Group The School of Computer Science Increase the bandwidth Asynchronous Links work better with the lower wire count.
9
2016-1-29Advanced Processor Group The School of Computer Science Increase the bandwidth
10
2016-1-29Advanced Processor Group The School of Computer Science Increase the bandwidth Spatial division multiplex (SDM) is a good choice for asynchronous NoCs.
11
2016-1-29Advanced Processor Group The School of Computer Science Problems of SDM SDM has the low bandwidth efficiency. Spare sub-link
12
2016-1-29Advanced Processor Group The School of Computer Science Problems of SDM
13
2016-1-29Advanced Processor Group The School of Computer Science 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
2016-1-29Advanced Processor Group The School of Computer Science Overview Network-on-a-Reconfigurable-Chip The Dynamic Link Allocation Flow control method The Dynamic Link Allocation Router (DyLAR)The Dynamic Link Allocation Router (DyLAR) Conclusion
15
2016-1-29Advanced Processor Group The School of Computer Science Dynamic Link Allocation Router (DyLAR)
16
2016-1-29Advanced Processor Group The School of Computer Science Path Reservation Stage
17
2016-1-29Advanced Processor Group The School of Computer Science Data Transmission Stage
18
2016-1-29Advanced Processor Group The School of Computer Science Head-of-line (HOL) Problem
19
2016-1-29Advanced Processor Group The School of Computer Science Backpressure
20
2016-1-29Advanced Processor Group The School of Computer Science Backpressure
21
2016-1-29Advanced Processor Group The School of Computer Science Overview Network-on-a-Reconfigurable-Chip The Dynamic Link Allocation Flow control method The Dynamic Link Allocation Router (DyLAR) ConclusionConclusion
22
2016-1-29Advanced Processor Group The School of Computer Science 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
2016-1-29Advanced Processor Group The School of Computer Science Thank You! Questions?
24
2016-1-29Advanced Processor Group The School of Computer Science Detailed Procedures –Request –Path reserved –Sending data –Release path
25
2016-1-29Advanced Processor Group The School of Computer Science Request Procedure
26
2016-1-29Advanced Processor Group The School of Computer Science Request Procedure
27
2016-1-29Advanced Processor Group The School of Computer Science Request Procedure
28
2016-1-29Advanced Processor Group The School of Computer Science Request Procedure
29
2016-1-29Advanced Processor Group The School of Computer Science Request Procedure
30
2016-1-29Advanced Processor Group The School of Computer Science Request Procedure
31
2016-1-29Advanced Processor Group The School of Computer Science OK Ack
32
2016-1-29Advanced Processor Group The School of Computer Science OK Ack
33
2016-1-29Advanced Processor Group The School of Computer Science OK Ack
34
2016-1-29Advanced Processor Group The School of Computer Science OK Ack
35
2016-1-29Advanced Processor Group The School of Computer Science OK Ack
36
2016-1-29Advanced Processor Group The School of Computer Science OK Ack
37
2016-1-29Advanced Processor Group The School of Computer Science Data Flits
38
2016-1-29Advanced Processor Group The School of Computer Science Data Flits
39
2016-1-29Advanced Processor Group The School of Computer Science Data Flits
40
2016-1-29Advanced Processor Group The School of Computer Science Data Flits
41
2016-1-29Advanced Processor Group The School of Computer Science Data Flits
42
2016-1-29Advanced Processor Group The School of Computer Science Data Flits
43
2016-1-29Advanced Processor Group The School of Computer Science Data Flits
44
2016-1-29Advanced Processor Group The School of Computer Science False Ack
45
2016-1-29Advanced Processor Group The School of Computer Science False Ack
46
2016-1-29Advanced Processor Group The School of Computer Science False Ack
47
2016-1-29Advanced Processor Group The School of Computer Science False Ack
48
2016-1-29Advanced Processor Group The School of Computer Science False Ack
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.