زمان کنونی: ۲۸ مرداد ۱۳۹۶, ۰۳:۱۵ ق.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

سوال ۸۹ کنکور مهندسی فناوری اطلاعات سال ۹۰

ارسال:
  

amir2930 پرسیده:

سوال ۸۹ کنکور مهندسی فناوری اطلاعات سال ۹۰

سوال ۸۹ آیتی ۹۰


فایل‌(های) پیوست شده

نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

homa پاسخ داده:

RE: سوال ۸۹ آیتی ۹۰

به نظر من اصلا گزینه ۱ نمیتونه جواب باشه.
شکل یک‌، حالت بدون پایپلاینه پس یک کلاک باید به اندازه‌ی تموم شدن یکی از ۱۰۰ عملیات باشه که میشه ۹۰ نانو ثانیه

زمان اجرای ۱۰۰ دستور‌: ۱۰۰*۹۰ = ۹۰۰۰

در مورد شکل ۲ هم که پایپلاین هست و ۳ مرحله داریم و زمان کلاک برابر با بیشترین مرحله میشه که برابر با ۵۰ نانو ثانیه

زمان اجرای ۱۰۰ دستور: ۳*۵۰+(۱۰۰-۱)*۵۰ = ۵۶۰۰

معلومه که زمان اجرای شکل b سریعتر و به اندازه‌ی ۱/۶ سریعتره که همون نزدیک به ۲ برابر میشه

غیر از این چه جوری میتونه باشه که جواب بشه شکل a و اونم ۳ برابر HuhExclamation
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

shervinrs پاسخ داده:

RE: سوال ۸۹ آیتی ۹۰

نقل قول: در مورد شکل ۲ هم که پایپلاین هست و ۳ مرحله داریم و زمان کلاک برابر با بیشترین مرحله میشه که برابر با ۵۰ نانو ثانیه

زمان اجرای ۱۰۰ دستور: ۳*۵۰+(۱۰۰-۱)*۵۰ = ۵۶۰۰
اما شکل ۲ پایپلاین نیست به نظرم. چون وابستگی داده ای داریم و ABCD برای سه کلاک کامل باید ثابت نگه داشته بشن و بعد تغییر کنن.
نقل قول این ارسال در یک پاسخ

ارسال:
  

homa پاسخ داده:

RE: سوال ۸۹ آیتی ۹۰

(۲۷ دى ۱۳۹۰ ۰۵:۲۳ ب.ظ)shervinrs نوشته شده توسط:  
نقل قول: در مورد شکل ۲ هم که پایپلاین هست و ۳ مرحله داریم و زمان کلاک برابر با بیشترین مرحله میشه که برابر با ۵۰ نانو ثانیه

زمان اجرای ۱۰۰ دستور: ۳*۵۰+(۱۰۰-۱)*۵۰ = ۵۶۰۰
اما شکل ۲ پایپلاین نیست به نظرم. چون وابستگی داده ای داریم و ABCD برای سه کلاک کامل باید ثابت نگه داشته بشن و بعد تغییر کنن.
کتاب معماری پوران صفحه ۱۶۶ یه چیز شبیه همینه و به صورت پیپلاین حلش کرده و خود صورت سوال هم گفته که شکل b یک پایپلاین محاسباتی است.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

mamat پاسخ داده:

سوال ۸۹ آیتی ۹۰

شکل b پایپ لاین نما هستBig Grin میدونین چرا؟
چون تعداد ثباتهای stage ای رو کم گذاشته یهنی در هر stage اگه نگه کنین مثلا برای داده C یک ثبات کمتر گذاشته یعنی ثبات کنار ورودی ضرب کننده و دوتا ثبات هم برای ورودی D که باز یکی در کنار ضرب کننده و دیگری در کنار جمع کننده آخر.
این نه تنها پایپ لاینو از کار انداخته بلکه چون ما به دلیل پایپ لاین بزرگترین stage رو که برابر ۵۰ نانو ثایه هستش رو در نظر گرفتیم برای محاسبه به دلیل وجود کلاکهای اضافی در این پایپ لاین زمان رو بیشتر کرده.

اما تو جواب من دیگه نمیتونم به زمان بیشتر از تقریبا دو برابر برای سرعت b نسبت به a برسم. به نظرم کلید جواب ایراد داره.
اگه دوستان قانع نشده باشن میتونم اینو به صورت تشریحی (اسکن جواب) ثابت کنم که b بهتر از a عمل میکنه



ببخشید دیر شد یکم مشکل دارم شـــــــنبه جوابمو اسکن میکنم
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

zzsnowdrop پاسخ داده:

سوال ۸۹ آیتی ۹۰

منم نفهمیدم منظورتون چیه؟!!!
چون عملیات محاسباتی طی سه مرحله داره انجام میشه و همین طور یکی از ورودی های دو مرحله آخر به مرحله قبلی بستگی داره(نتیجه مرحله قبل توی یک ثبات ریخته شده که بعد با ثبات بعدی ضرب یا جمع شده) شکل مشخصا پایپلاین هست.
توی قطعه اول ۵+۲۰ یعنی ۲۵NS
قطعه دوم ۵+۴۵=۵۰NS
قطعه سوم ۵+۲۰=۵ NS

و بزرگترین زمان برای قطعه دوم هست پس T=50
طبق فرمول هم KT+(N-1)T=3*50+(100-1)*50=5100

اولی هم که غیر پایلاین هست.پس نتیجش میشه تاخیر ثبات بعلاوه تاخیر ضرب و جمع‌ها که میشه ۹۰ و چون ۱۰۰ تا دستوره میشه ۹۰۰۰
که مسلما شکل B حدودا ۲ برابر سریعتر از A هستش
چرا شکل B‌پایپلاین نما ست؟میشه جوابتو اسکن کنی؟
الان نگاه کردم سازمان سنجش گفته A سه برابر بیشتر از B
HuhHuh چرا؟
اصلا رو چه حسابی گفتن؟
نقل قول این ارسال در یک پاسخ

ارسال:
  

shervinrs پاسخ داده:

RE: سوال ۸۹ آیتی ۹۰

نه، من طبق جوابی که دارم گزینه ۱ میشه! اما جواب تشریحیش رو ندارم. و به نظر منم اول گزینه ۳ صحیح رسید. (اگر سر جلسه بود زده بودم Big Grin)

یه مسئله مهمی که هست اینه که شکل ۲ بصورت پایپلاین نمی تونه عمل کنه. چون داده A و B که داده میشن باید به مدت سه کلاک صبر کنیم تا به [tex](A B)*C D[/tex] برسیم. یعنی نمی تونیم C و D رو تغییر بدیم. کلاک پایپلاین به نظرم باید ۵۰ns باشه. و کلاک شکل یک هم باید ۹۰ns (یا ۸۵ns؟) باشه.
یعنی در حالت یک باید برای اجرای ۱۰۰ دستور داشته باشیم: [tex]100*90[/tex]
و در حالت دو با داشتن سه مرحله پایپ داشته باشیم: [tex]3*100*50[/tex]
که بازم گزینه دو میشه، نه یک!
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  مهندسی فناوری اطلاعات - سال ۸۴ ali.majed.ha ۲ ۱۸۶ ۰۲ اسفند ۱۳۹۵ ۰۵:۴۲ ب.ظ
آخرین ارسال: ali.majed.ha
  مهندسی فنا وری اطلاعات - سراسری ۹۰ ali.majed.ha ۲ ۲۰۶ ۰۱ اسفند ۱۳۹۵ ۰۵:۳۴ ب.ظ
آخرین ارسال: ali.majed.ha
  مهندسی فناوری اطلاعات - سراسری ۸۹ ali.majed.ha ۲ ۱۹۸ ۳۰ بهمن ۱۳۹۵ ۰۸:۰۹ ب.ظ
آخرین ارسال: ali.majed.ha
  سوال ۸۸ کنکور مهندسی فناوری اطلاعات سال ۹۰ goldoonehkhanoom ۸ ۱,۴۴۶ ۱۳ بهمن ۱۳۹۴ ۰۹:۴۲ ق.ظ
آخرین ارسال: Nesyan
  فناوری اطلاعات ۸۴ /محاسبه سیکل ساعت دستور در مدار mostafa2012 ۰ ۴۰۰ ۱۰ بهمن ۱۳۹۳ ۰۴:۴۶ ب.ظ
آخرین ارسال: mostafa2012
  سوال کنکور مهندسی کامپیوتر سال ۸۷ (اعداد ممیز شناور) farhadk ۱۱ ۳,۶۱۰ ۲۹ شهریور ۱۳۹۳ ۱۰:۱۹ ب.ظ
آخرین ارسال: MiladCr7
  سوال ۸۵ کنکور مهندسی فناوری اطلاعات سال ۹۰ amir2930 ۸ ۱,۶۷۶ ۲۱ بهمن ۱۳۹۲ ۰۶:۴۷ ق.ظ
آخرین ارسال: kazemi.soroush
  سوال در مورد آدرس دهی --- مثلا سوال اول کامپیوتر ۹۰ e.shrm ۱۹ ۴,۴۹۵ ۲۰ بهمن ۱۳۹۲ ۱۰:۵۳ ب.ظ
آخرین ارسال: e.shrm
  قالب دستورات پردازنده - فناوری اطلاعات ۹۰ !!! hosshah ۲۶ ۳,۳۴۸ ۱۶ بهمن ۱۳۹۲ ۱۱:۰۵ ب.ظ
آخرین ارسال: hosshah
  سوال از نرخ برخورد (سوال مهندسی کامپیوتر ۸۷) mahyamk ۲ ۶۹۰ ۰۵ بهمن ۱۳۹۲ ۱۰:۰۱ ب.ظ
آخرین ارسال: mahyamk

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close