Унутрыпрацэсарная шматпаточнасьць: розьніца паміж вэрсіямі

Змесціва выдалена Змесціва дададзена
Bezymov (гутаркі | унёсак)
Новая старонка: '''Унутрыпрацэсарная шматпаточнасьць''' (on-chip multithreading) дазваляе працэсару адначас...
 
Bezymov (гутаркі | унёсак)
Няма апісаньня зьменаў
Радок 22:
У дадзеным выпадку праграмны паток працягвае выконвацца паслядоўна, да звароту ў кэш. Пры гэтым губляецца адзін цыкл, так як кожны раз пры прастоі каманды губляецца адзін цыкл, па сваёй эфектыўнасці '''буйнамодульная шматпаточнасьць''' (coarse-grained multithreading), здавалася б, саступае мелкамодульнай, аднак у яе ёсць адна істотная перавага - дзякуючы меншай колькасць праграмных патокаў значна скарачаецца выдатак рэсурсаў працэсара. Пры недастатковай колькасці актыўных патокаў гэтая методыка аптымальная.
 
== ПранылежнасцьПрынылежнасць аперацый да патокаў ==
У незалежнасці ад варыянту шматпаточнасьці, неабходна як-небудзь адсочваць прыналежнасць кожнай аперацыі да таго ці іншага праграмнага патоку. У рамках мелкамодульнай шматпаточнасьці кожнай аперацыі прысвойваецца ідэнтыфікатар патока, таму пры перасоўваннях па канвееры яе прыналежнасць не выклікае сумневаў.