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

دو سوال مهم معماری

ارسال:
  

shahryar پرسیده:

دو سوال مهم معماری

سلام دوستان.
میگم اگه کتاب پوران پژوهش رو دارید لطفا یه نگاهی به سوال های ۱۷و۲۴ فصل پایپبلاین بندازید.
مشکل من اینه که در حل سوال ۱۷ تو کلاس دستورات A,B (اونایی که به حافظه دسترسی ندارن رو جز کلاک سایکل هایی که به حافظه دسترسی نداریم در نظر نگرفته است در صورتی که باید در نظر بگیره چون که اینجا پایپلاین داریم و نمی تونیم تو پایپلاین بگیم از ۵ مرحله ۱ مرحلشو (دسترسی به حافظه)انجام نده!می تونه تو اون سایکل کاری نکنه.
تو سوال ۲۴ هم همین جوری کرده.البته تو سوال ۲۴ چون N به سمت بی نهایت میره تو جواب نهایی تاثیر نداره.
نظر شما چیه؟

۰
ارسال:
  

hsh88 پاسخ داده:

دو سوال مهم معماری

فرض۱:
حافظه دستور و داده جدا است (بندIF به حافظه داده دسترسی ندارد) (/۴۸*۴)+(/۲۲*۴)+(/۱۸*۳)+(/۱۳*۳)=۳/۷ متوسط کلاک که حافظه آزاد است
در این۳/۷ کلاک DMA میتواند به حافظه منتقل کند در هر ثانیه ۱۰ میلیون دستور اجرا میشود پس در هر ثانیه ۳۷ میلیون کلاک حافظه آزاد است پس در هر ثانیه ۳۷ میلیون کلمه میشود منتقل کرد

فرض ۲:
IF نیز به حافظه دیتا دسترسی دارد یعنی یک حافظه مشترک برای دیتا و دستور در نظر گرفته شده است
(/۴۸*۳)+(/۲۲*۳)+(/۱۸*۲)+(/۱۲*۲)=۲/۷: متوسط کلاک که حافظه آزاد است
در این۲/۷ کلاک DMA میتواند به حافظه منتقل کند در هر ثانیه ۱۰ میلیون دستور اجرا میشود پس در هر ثانیه ۲۷ میلیون کلاک حافظه آزاد است پس در هر ثانیه ۲۷ میلیون کلمه میشود منتقل کرد
دقت کنید که پیش فرض ما اینست که حافظه دیتا و دستور جدا است مگر آنکه در صورت سوال گفته باشه که یک حافظه مشترک در اختیار داشته باشیم
ما همیشه توی پایپ لاین مقدار کلاک درگیر را درنظر میگرفتیم اما چون اینجا DMaداریم کلاک آزاد را مجبوریم به دست بیاریم
چون DMA زمانی که حافظه آزاد است میتونه کار کنه

ببخشد که دیر شد.

۰
ارسال:
  

shahryar پاسخ داده:

دو سوال مهم معماری

دیدم کسی جواب نداد.گفتم شکل بذارم شاید جواب بدید!!

۰
ارسال:
  

امیدوار پاسخ داده:

دو سوال مهم معماری

ببخشید من یه ابهام برام پیش اومده اول اینکه دو فاز Mem و فاز WB چه فرقی با هم دارند؟ و بعدشم مگه در فاز ID یا همون دیکد دستور عمل واکشی عملوند انجام نمیشه که قاعدتا عملوندها در حافظه یا شاید هم در رجیسترفایل باشند که اگه در حافظه باشند که همون حافظه‌ی دیتا خواهد بود پس در فاز دیکد هم حافظه آزاد نیست؟

۰
ارسال:
  

bahar پاسخ داده:

دو سوال مهم معماری

dma و قتی که fetch , mem در کلاس باشن نمیتونه دسترسی مسقیم به حافظه داشته باشه پس در ۴۸ دصد اول با dma فقط id ,exe,wr انجام میشه یعنی ۳ سیکل از کلاس در کلاس دوم یعنی ۲۲ درصد هم ۳ تا ازون مراحل مثل مراحله قبل در ۱۸ درصد کلاس بعدی ۲ تا ازون مراحل بعد در ۱۲ درصد هم ۲ تا پس با ضرب اینها عدد ۲/۷ در میآید که با ۱۰ میلیون میشه ۲۷ ....امیدوارم مفید بوده باشه البته یه راه حله pipe line هم داره که من شاید خوب نتونم توضیح بدم
من اصلا صفحه دوم رو ندیدم دوستمون توضیحاتشون ازمن کاملتر ببخشید کاربر hsh88



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  جزوه خلاصه نکات مهم فصول ابتدایی درس مهندسی نرم افزار Happiness.72 ۱ ۳,۵۴۶ ۱۳ خرداد ۱۴۰۱ ۰۶:۲۸ ب.ظ
آخرین ارسال: M o h m m @ d
  تصمیم گیری مهم درباره مکان سرور سایت admin ۴ ۴,۴۰۲ ۲۸ دى ۱۴۰۰ ۰۳:۵۹ ب.ظ
آخرین ارسال: mahsa3323
  سوال مهم از کمتازیا jamshid51 ۰ ۱,۸۰۳ ۲۹ مهر ۱۳۹۹ ۱۰:۰۷ ب.ظ
آخرین ارسال: jamshid51
  معماری روزانه تربیت مدرس (۳۰۶ معماری+۲۷۱ هوش+۳۲۵ نرم)(رتبه اولی) m.1373 ۳ ۴,۶۳۲ ۱۳ مهر ۱۳۹۸ ۱۲:۳۱ ب.ظ
آخرین ارسال: imali
  ۱۴۷ ای تی ___انتخاب رشته مهم مهم _خواهشا کمکم کنید وقت ندارم Rezaprince ۱ ۲,۲۸۵ ۱۲ مرداد ۱۳۹۷ ۰۶:۱۷ ب.ظ
آخرین ارسال: Happiness.72
  توصیه های مهم در رابطه با انتخاب رشته (مهم) Happiness.72 ۰ ۱,۹۵۷ ۱۹ خرداد ۱۳۹۷ ۱۲:۳۶ ق.ظ
آخرین ارسال: Happiness.72
  سوال مهم و فوری در مورد انتخاب رشته siiib70 ۲ ۳,۹۰۶ ۰۸ اردیبهشت ۱۳۹۷ ۰۵:۳۴ ب.ظ
آخرین ارسال: siiib70
  سوال ۵ معماری کامپیوتر ۹۵ naghmeh70 ۲ ۲,۳۵۷ ۲۱ اسفند ۱۳۹۶ ۰۱:۴۰ ق.ظ
آخرین ارسال: naghmeh70
  فصل های مهم در سیستم عامل ؟ bf92149026 ۲ ۳,۷۰۳ ۱۳ دى ۱۳۹۶ ۰۳:۰۴ ب.ظ
آخرین ارسال: The BesT
  نکته های مهم که در طراحی فروشگاه اینترنتی باید در نظر داشته باشید resanehlab ۰ ۱,۷۷۸ ۱۱ آذر ۱۳۹۶ ۰۳:۴۶ ب.ظ
آخرین ارسال: resanehlab

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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