[理工] 计组-pipeline观念

楼主: kkk999 (HAHAHA)   2014-10-14 22:43:39
为何pipeline是5层 而不是其他层?
查询网络不知道这句是不是关键
"典型的RISC管线被分解成五个阶段"
那为何典型的RISC管线又要被分成五个阶段?
请教各位大大 谢谢
作者: qoojordon (颖川琦)   2014-10-14 22:50:00
张凡讲义的说法是每个pipeline stage之间的最大工作时间不能太长 , 否则pipeline带来的平行效益就不高基于上述理由,每个stage应该尽量只有一个"主要单元"运作,使管线化后的资料路径能用较低的时脉运作,借此得到较好的效能 , 以MIPS的五层为例,就是依照主要单元被使用的时间做切割,分别为IMEM/REG/ALU/DMEM/REG以上是我自己的理解 , 如有错误请板友指正
楼主: kkk999 (HAHAHA)   2014-10-15 12:51:00
谢谢这位版友分享
作者: xhow4dox   2014-11-01 15:38:00
五层是一个简单举例。现在电脑cpu印象中3x个stage了

Links booklink

Contact Us: admin [ a t ] ucptt.com