سوال ۶۵ مدرسان در مورد pipe line - نسخهی قابل چاپ |
سوال ۶۵ مدرسان در مورد pipe line - samaneh_aftab - 15 بهمن ۱۳۹۱ ۰۵:۱۱ ب.ظ
سلام ممنون میشم این سوال را برام توضیح بدین |
سوال ۶۵ مدرسان در مورد pipe line - zer0ne - 15 بهمن ۱۳۹۱ ۰۵:۴۱ ب.ظ
فکر کنم اینطور باشه چون در حالت اولیه بیشترین تاخیر پایپ ها ۶ است از بین اعداد ۶ ۲ ۳ ۲ ، ۶ بیشترین است که به عنوان بیشترین تاخیر بند مورد استفاده قرار میگیرد چون پریود کلاک = بیشترین تاخیر بند + تاخیر ثبات هست. ولی در حالت الف بیشترین تاخیر بند ۳ میشه از بین اعداد ۲ ۲ ۲ ۲ ۳ ۲ ، که ۳ بیشترین است در حالت ب نیز ۳ میشه چون ۳ ۳ ۲ ۳ ۲ که ۳ میشه پس پریود کلاک نصف شده بنابراین تسریع دو برابر خواهد شد. امیدوارم متوجه شده باشین. موفق باشین |
سوال ۶۵ مدرسان در مورد pipe line - fsi2013 - 16 بهمن ۱۳۹۱ ۱۱:۲۸ ق.ظ
تو این جور سوال ها سه تا فاکتور داریم n تعداد دستورات k تعداد خطوط خط لوله T پریود کلاک یه فرمول کلی داریم تو حالت پایپ لاین N+K-1) * T پرانتزش درس نشد (n+k-1) ضربدر T صورت سوال شکلی که داده پریود کلاک برابر بالاترین تاخیر به علاوه تاخیر لچ که اینجا لچ نداریم پس فقط تاخیر کلاک داریم که ۶ هستش و K=4 که تعداد لوله هاست کلا فرمول میشه ۶n+18 تو حالت اول که گفته به جای ۶ بیایم و ۳ تا دو بذاریم تعداد خطوط میشه ۶ تا و بیشترین پریود کلاک هم ۳ هستش که فرمول این دفه میشه ۳n+15 تو حالت دوم که مد نظرشه به جای ۶ گذاشتیم ۲ تا ۳ بذاریم که تعداد خطوط میشه ۵ تا ولی پریود کلاک میشه ۳ که این بار با جایگذاری تو همون رابطه ای بهت گفتم میشه ۳n+14 کلا تو این جور مواقع اگه n رو داده باشه خوب جایگذاری میکنیم و عدد ها به دست میان و تقسیم میکنیم ولی وقتی نداده باشن n رو بی نهایت فرض میکینم یه جوری مث حد گرفتنه که حد ۶n به ۳n میشه ۲ |