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

سوال ۲۸ فصل ۶ پوران

ارسال:
  

mosaferkuchulu پرسیده:

سوال ۲۸ فصل ۶ پوران

دو پردازنده p1 و p2 با دستورات مشابه وجود دارند.p1 دارای یک پایپلاین ۵ مرحله ای و clock cycle ان ۱۰ نانو ثانیه است و p2 دارای یک پایپلاین ۷/۵ نانو ثانیه ای است.کدام یک از جملات زیر درست است؟
۱) p2 ماکزیمم through put بهتری دارد.
۲)برنامه‌ها روی p2 همیشه سریعتر از p1 است.
۳)اجرای یک دستور در p2 سریع‌تر از p1 است.


بچه‌ها پوران گفته ۱ و گفته به خاطر انشعاب ۲ و ۳ درست نیست!اما من درک نمی کنم چرا؟

۰
ارسال:
  

homa پاسخ داده:

RE: سوال ۲۸ فصل ۶ پوران

توان عملیاتی واسه پردازنده یعنی تعداد دستوراتی که در واحد زمانی (مثلا ثانیه) اجرا میشه
حالا اگه فرض کنیم که تعدا زیادی برنامه مشابه با n دستور روی دو پرازنده اجرا بشه زمان اجرا میشه:
[tex]p2 = 52.5 (n-1)*7.5 = 45 7.5n[/tex]

[tex]p1 = 50 (n-1)*10 = 40 10n[/tex]
چون تعداددستورات هر برنامه رو نمی دونیم پس بر اساس n تخمین میزنیم:
از دو عبارت بالا میخام یک تخمینی از زمان اجرای دو پردازنده بر اساس n بدست بیارم:
[tex]40 10n \geq 45 7.5n[/tex] که بدست میاد-----> [tex]n\geq 2[/tex]

و معنی این اینه که برای بر نامه هایی با تعداد دستورات بیشتر از ۲ در پردازنده‌ی p2 سریعتر اجرا می شود.
پس قسمت (ج) غلطه حداقل به ازاء برنامه با یک دستور P1 است، و قسمت (الف) درسته چونکه به طور کلی وقتی اجرا سریعتر باشه تعداد دستورات بیشتری هم در واحد زمانی اجرا میشه
در مورد قسمت (ب) به این خاطر غلطه چون از لفظ "همیشه" استفاده کرده، و کافیه یک مثال نقض بیاریمیعنی یک برنامه تو مجموعه‌ی p1 که سریعتر از P2 بشه:
اگه تو برنامه دستور پرش داشته باشیم نمی تونیم دستور دیگه ایی وارد پایپلاین کنیم تا اینکه دستور پرش به مرحله‌ی اجرا برسه پس تعدا مرحله ایی که پردازنده دوم (۷مرحله) باید منتظر باشه بیشتر از پردازنده‌ی اول (۵مرحله هست) پس حتما زمان اجرا برای یک برنامه ایی که تعداد دستورات پرش بیشتری داشته باشد در P2 بیشتر است.

۰
ارسال:
  

narges_r پاسخ داده:

سوال ۲۸ فصل ۶ پوران

سوالو اصلاح میکنم
p2 دارای یک پایپلاین ۷ مرحله ای است و clock cycle ان ۷/۵ نانو پانیه



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  سوال از فصل پایپلاین معماری کامپیوتر SSaber ۳ ۱,۷۹۶ ۲۳ دى ۱۳۹۱ ۱۰:۵۸ ب.ظ
آخرین ارسال: narges_r
  ۳ سوال از فصل حافظه پوران mahsa.tsi ۲ ۱,۷۰۲ ۲۱ آذر ۱۳۹۱ ۱۲:۱۵ ب.ظ
آخرین ارسال: آنجلا
  سوال از فصل ۷ (حافظه)معماری پوران uka ۴ ۲,۱۰۰ ۱۲ آذر ۱۳۹۱ ۱۱:۱۷ ق.ظ
آخرین ارسال: naderx
  سوال از فصل RTL m@hboobe ۳ ۱,۲۷۵ ۰۲ آبان ۱۳۹۱ ۰۲:۱۰ ب.ظ
آخرین ارسال: naderx
  سوال از معماری کامپیوتر فصل RTL Miina ۱ ۲,۲۸۳ ۱۵ مهر ۱۳۹۱ ۱۰:۲۱ ب.ظ
آخرین ارسال: m@hboobe
  سوال ۱۷ معماری فصل ۴ پوران ati314 ۱ ۱,۰۶۲ ۱۴ مهر ۱۳۹۱ ۱۰:۱۲ ب.ظ
آخرین ارسال: armin_b00ter
  سوال از فصل ۲ پوران ص ۷۰ uka ۲ ۱,۲۱۶ ۱۰ مهر ۱۳۹۱ ۰۳:۱۰ ق.ظ
آخرین ارسال: Mehran
  از فصل حافظه سوال دارم؟؟ f.b ۱۶ ۲,۹۷۶ ۰۷ مهر ۱۳۹۱ ۰۱:۳۱ ق.ظ
آخرین ارسال: jafarir
  تست شماره ۱۸معماری پوران فصل ۱ یگانه ۴ ۱,۶۰۸ ۰۵ مهر ۱۳۹۱ ۰۹:۱۱ ب.ظ
آخرین ارسال: homa
  تست شماره ۲۲ معماری پوران فصل ۱ uka ۴ ۱,۹۵۸ ۳۱ شهریور ۱۳۹۱ ۰۳:۲۸ ق.ظ
آخرین ارسال: sahar_2000

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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