۱
subtitle
(۰۶ آبان ۱۳۹۳ ۰۱:۰۱ ق.ظ)mobin89 نوشته شده توسط: ببخشید اگه می شه در مورد سوپر خط لوله یکم توضیح بدید؟
Superpipelining به صورت سنتی به معنی اینکه هر Stage یک ریزمعماری pipeline را هم به صورت pipeline طراحی کنیم، مثلاً فرض کنید در ریزمعماری خط لوله ای پردازنده MIPS کتاب پترسون هنسی که شامل Stageهای IF، ID، EX، MEM، WB می شود، هر Stage را به صورت Pipelineهای دو سطحی طراحی کنیم که در اینصورت طول خط لوله ما از ۵ طبقه به ۱۰ طبقه افزایش می یابد و طبقات ما IF1, IF2, ID1, ID2, EX1, EX2, MEM1, MEM2, WB1, WB2 خواهد شد.
در واقع تکنیک Superpipeling به صورت کلی به معنی عمیق کردن خط لوله (افزایش تعداد Stageها) می باشد و تکنیکی برای افزایش Performance پردازنده ها می باشد (البته به شرطی که بتوان Hazardهای خط لوله را تاحدامکان رفع کرد و خط لوله را همراه پر نگه داشت).