تالار گفتمان مانشت
پایپلاین-علوم کامپیوتر ۹۰ - نسخه‌ی قابل چاپ

پایپلاین-علوم کامپیوتر ۹۰ - mahsa.tsi - 05 بهمن ۱۳۹۱ ۰۴:۰۲ ب.ظ

سلام

چرا با افزایش دستورات کارایی افزایش پیدا میکنه به هر حال اگه از فرمول[tex]kT (n-1)T[/tex] استفاذه کنیم که باید کارایی کم بشه؟اشتباه من کجاس؟

پایپلاین-علوم کامپیوتر ۹۰ - azad_ahmadi - 07 بهمن ۱۳۹۱ ۰۲:۰۸ ق.ظ

سلام.
کارایی یعنی اگه تعداد دستورات موجود در سیستم که بصورت همزمان (یا همروند) اجرا می شوند زیاد باشه کارایی سیستم بیشتر میشه. البته منظور تعداد دستوراتی که می تونند بصورت پایپ لاین اجرا بشن . چرا که اگه دستورات پرش باشه کارایی بدست نمیاد. این فرمول که شما نوشتین برای محاسبه زمان دستورات بر اساس استفاده از پایپ لاین هست. اگه KT رو بر اون تقسیم کنیم، کارایی سیستم رو نسبت به غیرپایپ لاین مشاهده می کنیم.

پایپلاین-علوم کامپیوتر ۹۰ - csharpisatechnology - 07 بهمن ۱۳۹۱ ۰۶:۰۵ ق.ظ

مشخصه وقتی خط لوله نباشه و n دستور داشته باشیم زمان هر کدوم میشه K برابر حالت لوله ای یعنی کلا nkt
اما توی لوله دستور اول K سیکل و n-1 دستور باقیمونده هر کدوم ۱ سیکل برای خروج از لوله نیاز دارن و همین یه مثال ساده از موریس مانو ،پاسخ سوال شما رو داده

اگه هم این مبحث رو درک نمی کنید بگید یه عکس بذارم.