GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制

简介

是garnet提出者的课程。L10-L12,路由器微架构。

GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制_第1张图片

结构 与 流水线

GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制_第2张图片

流水线

如果一直连续的运行,就可以将五步变为1步。
GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制_第3张图片

组件之VC buffer

GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制_第4张图片

最小 vc buffer 数

GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制_第5张图片
GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制_第6张图片

GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制_第7张图片

组件之路由单元

GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制_第8张图片

路由查表

GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制_第9张图片

计算路由

包只包含目的地信息,路由器自己计算决定要往哪发。
GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制_第10张图片

allocation

GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制_第11张图片

GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制_第12张图片
GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制_第13张图片
GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制_第14张图片
GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制_第15张图片
GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制_第16张图片
GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制_第17张图片
GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制_第18张图片
GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制_第19张图片
GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制_第20张图片
GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制_第21张图片

GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制_第22张图片

GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制_第23张图片
GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制_第24张图片
GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制_第25张图片
GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制_第26张图片
GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制_第27张图片

gem5 garnet用的是两级的

GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制_第28张图片
GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制_第29张图片
GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制_第30张图片
GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制_第31张图片
GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制_第32张图片
GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制_第33张图片
GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制_第34张图片
GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制_第35张图片
GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制_第36张图片
GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制_第37张图片
GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制_第38张图片
GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制_第39张图片
GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制_第40张图片
GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制_第41张图片
GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制_第42张图片

GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制_第43张图片
GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制_第44张图片
GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制_第45张图片

GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制_第46张图片
GEM5 Garnet官方教程:乔治亚理工课程-L07-09 flow control流量控制_第47张图片

总结

关于router的设计。

你可能感兴趣的:(GEM5,片上网络NoC,网络,硬件架构)