Presentation is loading. Please wait.

Presentation is loading. Please wait.

An Analytical Model for Worst-case Reorder Buffer Size of Multi-path Minimal Routing NoCs Gaoming Du 1, Miao Li 1, Zhonghai Lu 2, Minglun Gao 1, Chunhua.

Similar presentations


Presentation on theme: "An Analytical Model for Worst-case Reorder Buffer Size of Multi-path Minimal Routing NoCs Gaoming Du 1, Miao Li 1, Zhonghai Lu 2, Minglun Gao 1, Chunhua."— Presentation transcript:

1 An Analytical Model for Worst-case Reorder Buffer Size of Multi-path Minimal Routing NoCs Gaoming Du 1, Miao Li 1, Zhonghai Lu 2, Minglun Gao 1, Chunhua Wang 1 1 Hefei University of Technology, Anhui Province, China 2 KTH Royal Institute of Technology, Sweden 2014.09.17

2 Outline 1 Motivation 2 Concepts 3 Method 4 Evaluation 2014-09-17

3 Multi-path Routing NoC 2014-09-17 Prospects –Minimize network congestion and packet delay –Improve the load balance –Reduce power consumption –Fault tolerant routing Problem –Out of order P1 P2 P3 P4

4 disadvantage The area overhead. Low hardware utilization. With worst-case analysis, it can reduce the reorder buffer size with proper flow splitting configuration effectively. Out of Order 2014-09-17 [1] S. Murali, D. Atienza, L. Benini, and G. De Micheli, “A method for routing packets across multiple paths in NoCs with In-Order delivery and Fault- Tolerance gaurantees,” VLSI Design, vol. 2007, pp. 1–11, 2007. Solution 1: flow control –Prospects Easy to control Less hardware overhead –Side effect More congestion Longer packet delay Out of order packets Packet in need

5 Out of Order 2014-09-17 Solution 2: reorder buffer –Prospects Less on chip congestion Less re-arbitration time –Side effect Area overhead [11] M. Daneshtalab, M. Ebrahimi, P. Liljeberg, J. Plosila, and H. Tenhunen, “Memory- efficient on-chip network with adaptive interfaces,” Computer-Aided Design of ntegrated Circuits and Systems, IEEE Transactions on, vol. 31, no. 1, pp. 146–159, 2012. Out of order packets Packet in need

6 Reorder Buffer Size Traditional approaches –By experience –No formal method –Too pessimistic Our target –A general analytical model for worst-case reorder buffer size –A method to diminish the reorder buffer size Traffic splitting proportion 2014-09-17

7 Outline 1 Motivation 2 Concepts 3 Method 4 Evaluation 2014-09-17

8 NoC Architecture Assumption –Non-intersecting sub-flows –Sub-flow number: 2 –Delay bounds for sub-flows already known 2014-09-17

9 Network Calculus Basics Results 2014-09-17 Assume: Linear arrival curve Latency-Rate (LR) server The delay bound is

10 Outline 1 Motivation 2 Concepts 3 Method 4 Evaluation 2014-09-17

11 General Analysis S rb Size of reorder buffer D 1 Packet delay in path f 1 D 2 Packet delay in path f 2 △ t Packet injection interval 2014-09-17 Ideal case –No contention

12 Worst-case Reorder Buffer Size 2014-09-17 Definition 1

13 NC Model for Multi-path Routing 2014-09-17 Step 1 –Non-intersecting sub-flow identification –Traffic split proportion calculation

14 NC Model for Multi-path Routing 2014-09-17 Step 2 –Equivalent Service Curve (ESC) Calculation R: equivalent minimum service rate T: equivalent maximum processing latency [2] G. Du, C. Zhang, Z. Lu, A. Saggio, and M. Gao, “Worst-case performance analysis of 2-d mesh nocs using multi-path minimal routing,” in ISSS+CODES 2012.

15 NC Model for Multi-path Routing 2014-09-17 Step 3 –Calculation of Worst-case Reorder Buffer Size.

16 Algorithm Step 1 Path identification 2014-09-17 Step 2 ESC calculation Step 3 Worst case reorder buffer size calculation

17 Outline 1 Motivation 2 Concepts 3 Method 4 Evaluation 2014-09-17

18 Evaluation Experiments targets – △ D ~ ? –↓ ? Experiments methods –Synthetic pattern –Industry pattern 2014-09-17

19 Flow typearrival curveService curve Target flow Contention flows Experiments Setup 2014-09-17 f(1,16) f(2,12) f(3,8) f(6,11)

20 Delta Delay VS. Buffer Size The bigger the delay difference, the larger the reorder buffer size To balance the traffic & proper path configuration Maximum reduction: 56.99% 2014-09-17

21 Full Traffic Splitting 2014-09-17 Target flow: full traffic splitting The more balanced traffic, the smaller the reorder buffer size Average improvement of 57.04%

22 Simulation Setup –P x =0.1 Results –No packet loss –Fully covered by analytical results 2014-09-17

23 Industry Case 2014-09-17 Shorter long-path –Max hops: 3 Less number of reorder buffers –Number of reorder buffers: 3

24 Node 4, 6, and 7 Mapping 1 –Less worst-case reorder buffer size –Shorter path delays 2014-09-17 Node 4 Node 6 Node 7

25 Total Size Mapping 2 –Reduction of maximum 36.50% (76 packets) –Average 29.20% (61packets) –Minimum 22.12% (46 packets) 2014-09-17

26 Summary Our analytical model – Reduce worst case reorder buffer size To choose proper sub-flows pairs To alter traffic splitting proportion –Explore mapping effects Reorder buffer size Future work –To extend to more general cases 2014-09-17

27 Conclusion 2 nd priority initiatives 1 2 3 4 5 Evaluate whether offer DT store more margin is possible Together with other strong brands, communicate “Unilever” company brand more Optimize our promotion pack allocation policy Optimize island display in Northern area, pay more attention to season differences Add more POSMs to more outlets. Using multiple ways to communicate with consumers Thanks for your time 2014-09-17


Download ppt "An Analytical Model for Worst-case Reorder Buffer Size of Multi-path Minimal Routing NoCs Gaoming Du 1, Miao Li 1, Zhonghai Lu 2, Minglun Gao 1, Chunhua."

Similar presentations


Ads by Google