咨詢(xún)服務(wù)熱線(xiàn):189-8319-5326
什么是指令流水線(xiàn)?流水線(xiàn)有哪些主要的性能指標?這些指標是如何體現出設計流水線(xiàn)處理器的意義?
流水線(xiàn)是指在程序執行時(shí)多條指令重疊進(jìn)行操作的一種準并行處理實(shí)現技術(shù)。各種部件同時(shí)處理是針對不同指令而言的,它們可同時(shí)為多條指令的不同部分進(jìn)行工作,以提高各部件的利用率和指令的平均執行速度。
流水線(xiàn)的意思是有一些列的工作單元組合在一起,并行工作,并且每個(gè)工作單元只實(shí)現一小部分的功能,前一個(gè)功能單元的工作結果就是下一個(gè)工作單元的工作環(huán)境。
流水線(xiàn)除了指令流水線(xiàn),還有一種就是運算操作流水線(xiàn),運算操作流水線(xiàn)就是計算機在執行各種運算操作時(shí)也可以應用流水線(xiàn)來(lái)提高運算速度,這是操作都是分階段運行的,所以我們用流水線(xiàn)來(lái)提高運算速度。
CPU也是一樣,CPU的指令流水線(xiàn)中,也是有多個(gè)工作單元,每個(gè)工作單元分工明細,完成不同的小功能,如取指、譯碼、執行、回寫(xiě)結果等等。而且流水線(xiàn)的級數有越來(lái)越多的趨勢。