ParsX.com
سايت دانشجويان رشته كامپيوتر و راهنماي كنكور كارشناسي ارشد و كارداني به كارشناسي (كارشناسي ناپيوسته ) |
| View previous topic :: View next topic |
| Author |
Message |
vahid بي تو هرگز
Joined: 26 Nov 2004 Posts: 2704 Location: Tehran
|
Posted: Sun Apr 05, 2009 3:17 pm Post subject: CPI , MIPS |
|
|
| | cpu time = instruction count * clocks per instruction * clock cycle time |
در واقع زمان پردازش cpu برابر است با حاصلضرب تعداد دستورالعمل های پردازش در تعداد کلاک در واحد دستورالعمل در زمان سیکل کلاک .
یا بعبارتی دیگر :
| | cpu time = instruction count * CPI / clock rate |
منظور از cpu time به عبارت دیگر cpu execution time for a program می باشد . که واحد آن بر حسب ثانیه می باشد .
منظور از instruction count در دستورات بالا تعداد دستورات اجرا شده برای برنامه می باشد .
منظور از CPI میانگین کلاک سایکل برای هر دستور می باشد .
| | CPI = cpu clock cycles / instruction count | منظور از clock cycle time زمان یک سیکل کلاک معمولا بر حسب ثانیه می باشد .
Workload اصطلاحی است که برای مجموعه ای از برنامه های اجرا شده به کار می رود .
MIPS مخفف Millions of instructions Per Second می باشد .
| | MIPS = تعداد دستورات برنامه / ( زمان اجرای برنامه * 106) = clock rate / cpi * 106 |
فرمول فوق یعنی اگر مثلا برنامه ما تعداد یک میلیون دستور داشته باشد و این برنامه در زمان 1 ثانیه اجرا شود یعنی تعداد میلیون دستور انجام شده در یک ثانیه یک می باشد .
MIPS برای برنامه های مختلف روی یک کامپیوترمتفاوت است . بنابراین برای انواع برنامه ها MIPS های مختلفی به دست می آید .
MIPS می تواند گاهی اوقات با کارایی رابطه عکس داشته باشد .
[/code] |
|
| Back to top |
|
 |
|
| |
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
s
Powered by phpBB © 2001, 2007 phpBB Group
|