Цевовод је сегмент у процесору који драматично повећава његове перформансе, на исти начин на који то чини монтажна линија у фабрици. Намерно дизајниран да убрза брзину обраде, сваки сегмент цевовода је оптимизован за обављање једног одређеног задатка, укључујући, али не ограничено на декодирање инструкција, преузимање инструкција или аргумената, извођење аритметичких операција, или чак чување резултата једноставног израчунавања или процес. Сваки од ових сегмената је потпуно независан, што значи да различити сегменти могу да раде истовремено, без обзира на редослед или комбинацију која је неопходна за било који скуп задатака.
Тецхнипагес Екплаинс Пипелине
Ово ефикасно постиже ефекат процесора који може да обрађује више инструкција у исто време. Дуго времена то није било могуће, па је, када су први цевоводи уграђени у микропроцесоре, био могућ огроман скок у брзини обраде. Сада је чак могуће да процесор има више од једног цевовода истовремено – свака линија је способна за исте ствари, са идентичним скуповима различитих сегмената који могу да обрађују задатке.
Када процесор има више од једног цевовода у исто време, ово се назива суперскаларна архитектура. Повећање брзине кроз сваки додатни цевовод је значајно – могућност обраде више инструкција у малим корацима који се извршавају у исто време има огроман утицај. Преузимање, извршавање и уписивање података назад у меморију је процес кроз који пролазе микропроцесори – међутим, слично као фабричка монтажна линија, цевоводи су омогућили значајно повећање продуктивности за модерне компјутери. Савремени цевоводи обично имају нешто више од десетина корака – то јест, више десетина одвојених сегмената који могу да раде истовремено.
Уобичајене употребе цевовода
- Цевоводи су значајан корак у брзини у односу на процесоре који нису имали сегментиране секције за обраду.
- Суперскаларна архитектура у процесорима – више цевовода по процесору – повећава огромно повећање продуктивности које је чак и само један цевовод донео рачунарству.
- Употреба цевовода у модерној архитектури процесора ослања се на више од десет сегмената који успешно комуницирају сваки пут када се нешто пошаље кроз цевовод.
Уобичајене злоупотребе цевовода
- Цевоводи у процесорима описују процес кроз који инструкције путују док се извршавају, једна по једна.