ParsX.com
پذیرش پروژه از دانشجویی ... تا سازمانی 09376225339
 
   ProfileProfile   Log in to check your private messagesLog in to check your private messages  |  FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups Log inLog in   RegisterRegister 

CPI , MIPS

 
Post new topic   Reply to topic    ParsX.com Forum Index -> سخت افزار
View previous topic :: View next topic  
Author Message
vahid
بي تو هرگز


Joined: 26 Nov 2004
Posts: 3067
Location: Tehran

PostPosted: Sun Apr 05, 2009 3:17 pm    Post subject: CPI , MIPS Reply with quote

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
Display posts from previous:   
Post new topic   Reply to topic    ParsX.com Forum Index -> سخت افزار All times are GMT + 3.5 Hours
Page 1 of 1

 
Jump to:  
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