تالار گفتمان مانشت
پایپ لاین - نسخه‌ی قابل چاپ

پایپ لاین - jafarir - 25 دى ۱۳۹۱ ۱۰:۳۷ ب.ظ

سلام

۱) پردازنده ای با ساختار پایپ داریم،
if-id-ex-wb
فرض کنید با هر واکشی می توان ۳ دستور را وارد پردازنده کرد ولی به دلیل نبود واحدهای موازی کافی، در مراحل بعد ،فقط ۲ دستور از ۳ دستور واکشی شده همزمان قابل اجراست اجرای ۳۳ دستور در این پردازنده چند پالس طول می کشه؟
جواب ۲۵
میگیم ۳ تای اول مشکلی نداره ،حافظه براش داریم میمونه ۳۰ تای بعد که به ازای هر ۳ تا دستور فقط ۲ تاش اجرا میشه که میشه ۱۰ تا دسته ی ۳ تایی تو هر ذسته ۲ تا اجرا میشه ۲*۱۰ میشه ۲۰
حالا سوال من اینه ما الان ۴ مرحله واسه پایپ داریم واسه ۳ دستور اول که جداش کردیم ۴ تا کلاک میشه
۲۰+۴=۲۴
ولی تو پوران واسه ۳ تای اول زده ۵ کلاک
ممنون میشم جواب بدین

پایپ لاین - azad_ahmadi - 25 دى ۱۳۹۱ ۱۰:۵۹ ب.ظ

سلام. این سوال مهندسی کامپیوتر ۸۷ هست که اینجا پاسخش رو گذاشتیم.

مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.

موفق باشید.