![]() |
[درخواست راهنمایی] دو سوال از نرخ برخورد حافظه نهان و تسریع - نسخهی قابل چاپ |
[درخواست راهنمایی] دو سوال از نرخ برخورد حافظه نهان و تسریع - k1.technology - 03 تیر ۱۳۹۴ ۱۲:۰۶ ب.ظ
دو تا سوال داشتم که مربوط به نمونه تمرین درس معماری پیشرفته هست، ممنون میشم کسی جواب بدهد: ۱- حافظه ی نهانی با سایز ۳۲ کلمه و نگاشت مستقیم درنظر بگیرید. اندازه بلاک برابر با ۸ کلمه است. اگر ابتدا کار حافظه نهای خالی باشد و حافظه به ترتیب از چپ به راست به آدرس های زیر مورد دسترسی قرار گیرد. نرخ برخورد را محاسبه کنید . ۱۰-۱۲-۴۰-۴۱-۴۲-۴۵-۲-۳-۴-۵-۶۳-۶۴-۷۰-۷۲-۱۲۷-۱۲۸-۴۴-۴۵ ۲- برنامه از دو بخش تشکیل شده، بخش غیر قابل موازی سازی به اندازه ۲۵% و بخش قابل موازی سازی: الف) با حالت بهینه و سه پردازنده speedup چقدر می شود؟ ب) چه تعداد پردازنده لازم است که speedup برابر با ۵ شود؟ |
RE: [در خواست راهنمایی] دو سوال از حافظه نهان و تسریع - Farzamm - 03 تیر ۱۳۹۴ ۰۳:۴۸ ب.ظ
(۰۳ تیر ۱۳۹۴ ۱۲:۰۶ ب.ظ)k1.technology نوشته شده توسط: دو تا سوال داشتم که مربوط به نمونه تمرین درس معماری پیشرفته هست، ممنون میشم کسی جواب بدهد: ۱- دسترسی ها به صورت زیر می باشد آدرس ۱۰ در بلوک ۱ به همراه آدرس های ۷-۱۵ => miss آدرس ۱۲ در بلوک ۱ موجود است => hit آدرس ۴۰ در بلوک ۱ به همراه آدرس های ۴۰-۴۷ => miss آدرس ۴۱ در بلوک ۱ موجود است => hit آدرس ۴۲ در بلوک ۱ موجود است => hit آدرس ۴۵ در بلوک ۱ موجود است => hit آدرس ۰۲ در بلوک ۰ به همراه آدرس های ۰-۷ => miss آدرس ۰۳ در بلوک ۰ موجود است => hit آدرس ۰۴ در بلوک ۰ موجود است => hit آدرس ۰۵ در بلوک ۰ موجود است => hit آدرس ۶۳ در بلوک ۳ به همراه آدرس های ۵۶-۶۳ => miss آدرس ۶۴ در بلوک ۰ به همراه آدرس های ۶۴-۷۱ => miss آدرس ۷۰ در بلوک ۰ موجود است => hit آدرس ۷۲ در بلوک ۱ به همراه آدرس های ۷۲-۷۹ => miss آدرس ۱۲۷ در بلوک ۳ به همراه آدرس های ۱۲۰-۱۲۷ => miss آدرس ۱۲۸ در بلوک ۰ به همراه آدرس های ۱۲۸-۱۳۵ => miss آدرس ۴۴ در بلوک ۱ به همراه آدرس های ۴۰-۴۷ => miss آدرس ۴۵ در بلوک ۱ موجود است => hit بنابراین [tex]Hit\: Ratio\: =\frac{Number\: of\: Hits}{Number\: of\: Accesses}\: \times100=\frac{9}{18}\times100=50\: \%[/tex] می باشد. ۲- الف) [tex]Speedup=\frac{1}{0.25 \frac{0.75}{3}}=2[/tex] ب) طبق قانون آمدال اگر f درصد یک برنامه غیرقابل موازی سازی باشد، حداکثر تسریع قابل حصول (بی نهایت پردازنده) برابر [tex]\frac{1}{f}[/tex] خواهد بود، بنابراین در این مثال حداکثر تسریع برابر ۴ می باشد و با f=0.25 تسریع ۵ برابر غیرممکن است. |
RE: - k1.technology - 03 تیر ۱۳۹۴ ۰۴:۳۳ ب.ظ
ممنون دوست عزیز |