تالار گفتمان مانشت
سوال کنکور مهندسی کامپیوتر سال ۸۵ (پایپ لاین) - نسخه‌ی قابل چاپ

سوال کنکور مهندسی کامپیوتر سال ۸۵ (پایپ لاین) - khavar_1365 - 10 آذر ۱۳۹۰ ۱۱:۰۶ ق.ظ

سلام دوستان ممنون میشم توحل این مسیله کمک کنید:
برای اجرای دستورهادریک پردازنده باید۴کارمتوالی انجام شودکه مدت زمان انجام هر کاربه ترتیب۴و۴و۹و۴برحسب نانوثانیه می باشد.اگرپردازنده دیگری طراحی کنیم که همین کارها رابه صورت خط لوله انجام دهد وتاخیرثبات خط لوله را ۱nsفرض کنیم،افزایش سرعتی که پردازنده جدید در اجرای ۷دستور متوالی غیر وابسته تولید می کند چقد راست؟
ممون میشم اگر راهنماییم کنید.البته زمان اجرا در مورد پردازنده غیر پایپ لاین مشکلی ندارم بیشتر نحوه محاسبه زمان اجرای این پردازنده پایپ لاین با شرایط فعلی دارم.
بازم ممنون.

RE: کمک در موردحل سوال مهندسی کامپیوتر۸۵_پایپ لاین - ف.ش - ۱۰ آذر ۱۳۹۰ ۱۱:۵۴ ق.ظ

*در تست سال ۸۵ زمان اجرای کار ۴‌ام ۳ نانو ثانیه است:
صفحه ۱۶۵ معماری پوران پژوهش:
T پریود کلاک
تعداد بندهای پایپ (تعداد کارهای یک دستور العمل )= K
n تعداد اجراهای دستور العمل
ti زمان اجرای هر کار
[tex]T=max(ti) t_{L}[/tex]
[tex]PipeTime=KT (n-1)T[/tex]

T=9+1=10
[tex]PipeTime=4*10 (7-1)*10=100[/tex]

[tex]Time without pipeline =7(4 4 9 3)=140[/tex]

[tex]Speed=140/100=1.4[/tex]