تالار گفتمان مانشت
فرمول MIPS - نسخه‌ی قابل چاپ

فرمول MIPS - homaaa - 23 فروردین ۱۳۹۰ ۱۰:۱۶ ب.ظ

باسلام در جواب تستی آمده:
فرکانس کاری۶۰MHZ
کلاک متوسط لازم برای هردستور۱*۴۰+۲۰*۳+۳۰*۱+۱۰*۲/۱۰۰=۱/۵پس با توجه به اینکه هرکلاک۱/۶۰میکروثانیه طول میکشد، ۱/۵کلاک ۱/۵/۶۰میکروثانیه طول میکشد بنابراین مدت زمان متوسط اجرای هردستور۱/۵/۶۰میکروثانیه است پس در یک ثانیه تعداد۶۰/۱/۵میلیون دستور یعنی ۴۰میلیون دستورقابل اجراست پس MIPS=40
سوالم میشه بگید چی شد که کسرمابرعکس شد؟ یعنی ۱/۵/۶۰شد۶۰/۱/۵؟؟؟ میشه فرمول رو بگید من دیدم فرمول
زمان اجرای برنامه *۱۰ به توان -۶ / تعداددستورات برنامه MIPS=
ولی خب تعداددستورات اینجا چیه؟

ممنونم از توجهتون.

فرمول MIPS - ROZA - 27 فروردین ۱۳۹۰ ۱۱:۵۴ ق.ظ

از نظر من که درسته شما فقط در بین این اعدادی که نوشتید یه کم گیج شدید.همین.
هر دستور۱/۵/۶۰ میکرو ثانیه طول میکشه ،حالا طبق یک تناسب ساده میشه بگید در یک ثانیه ،چند تا دستور اجرا میشه؟

-خب کسر بر عکس میشه .
یادتون باشه mips یعنی میلیون دستور العمل در ثانیه .که همون فرمولی میشه که شما نوشتید .

فرمول MIPS - homaaa - 31 فروردین ۱۳۹۰ ۰۳:۱۵ ب.ظ

نفهمیدمSad

فرمول MIPS - ف.ش - ۳۱ فروردین ۱۳۹۰ ۰۶:۰۳ ب.ظ

۱ دستور........................... ۱/۵/۶۰ میکروثانیه
x دستور ........................... ۱ ثانیه = ۱۰۰۰۰۰۰ میکرو ثانیه

همانطور که ROZA جان گفتند باید تعداد دستورالعملهایی که در یک ثانیه انجام میشه رو بدست بیارید و بر ۱۰۰۰۰۰ تقسیم کنید که MIPS بدست بیاد.

x=1000000*1/1.5/60
MIPS=x/1000000
MIPS=60/1.5

فرمول MIPS - ahmadnouri - 31 فروردین ۱۳۹۰ ۰۷:۲۸ ب.ظ

با توجه به توضیحاتی که دوستان دادن
برای MIPS دوتا فرمول داریم با توجه به اونا جواب میشه
MIPS = F/(CPI*10^6) = IC/EXE TIME *10^6
Mips = 60 M /1.5 *10^6 = 60 / 1.5