محمدرضا سرفراز

CPU تک هسته ای و چند هسته ای

سلام خدمت دوستان چند وقتی هست دو سوال ذهنم رو مشغول کرده و گفتم که این سوال رو تو انجمن بپرسم:
ما دو cpu بر فرض مثال داریم که اطلاعات شان به این صورت است:
CPU شماره یک:
900MHz quad-core ARM Cortex-A7 CPU
CPU شماره دو:
1GHz ARM11 core

CPU شماره یک ، یک پردازنده 4 هسته ای 900 مگاهرتزی است و پزدازنده دوم یک پردازنده تک هسته ای یک گیگاهرتزی

نمیدونم تعداد هسته قدرت محاسبه و پردازش + سرعت یک پردازنده رو مشخص میکنه یا فرکانس؟

سوال بعد : در پردازنده اول هر هسته 900 مگاهرتز توان دارد یا هر چهار هسته در مجموع؟

بسیار ممنون و سپاس گذارم
#فرکانس_در_cpu #تعداد_هسته_در_cpu
لذت یادگیری با توسینسو
به عنوان شخصی که مدت هاست از سایت توسینسو استفاده می کنم باید بگم که واقعاً یکی از بهترین مرجع ها برای ارتقاء دانش شخصی هست. دوره های سایت، راهکارها و مطالب، همگی عالی هستند.
1- سلام

2- فرکانس برای تک تک هسته ها هست در واقع یک پردازنده چهار هسته ای دارای چهار هسته 1 گیگاهرتزی هستند مثلاً.

3- تعداد هسته ها همیشه لازمه افزایش سرعت نیست اما هرچه تعداد هسته های بالاتر باشه و فرکانس هم بالتر باشه در حالت های معمول عملکرد بالاتر خواهد بود اما با تمام این موارد مهم ترین بخش معماری پردازنده هست که عملکرد خوب رو تضمین میکنه نه مشخصات بالای یک پردازنده.
و با خود می گویم: در میان من و تو فاصله هاست. گاه می اندیشم . . . می توانستی تو به لبخندی این فاصله را برداری . . .
سلام
دوست عزیز در معماری یکسان تعداد هسته و فرکانس بیشتر قدرت بالاتری رو ارایه میده اما بخش اصلی معماری هست
مثلا در مورد همین آرم نسل های جدید سری کورتکس( Cortex-A72 ) یک پردازنده 4 هسته ای با فرکانس 1.8 Ghz از یک پردازنده 6 هسته ای با فرکانس 2 GHZ و معماری Cortex A53 قویتره
واحد سنجش قدرت محاسباتی پردازنده FLOPs هستش که در هر کلاک چند FLOPs انجام میشه
فلاپس رو سازنده اعلام میکنه و قدرت کل برابر میشه با حاصل ضرب فرکانس در تعداد فلاپس در هر کلاک
مثلا برای 900 مگاهرتز با فلاپس 2 در هر کلاک قدرت محاسبات کل برابر میشه با 1.8 GFLOPS
Alighalehban
سرعت پردازنده یا Clock Rate : سرعت پردازنده ها براساس واحد هرتز سنجیده میشود که به میزان و تعداد Clock هایی که پردازنده در هر ثانیه میتواند انجام دهد اشاره میکند برای مثال یک پردازنده 1.8 گیگاهرتزی میتواند در هر ثانیه 1800000000 clock انجام دهد . سرعت پردازنده صرفا برای مقایسه پردازنده های از یک خانواده مناسب میباشند و نمیتوان از آن برای مقایسه دو نوع پردازنده متفاوت استفاده کرد به این علت که برای مثال اگر دقت کرده باشید پردازنده پنتیوم 4 اینتل با سرعت 3.6 گیگاهرتز کار میکرد وهمین امروز هم پردازنده Core i7 اینتل با سرعت 3.9گیگاهرتز در حال کار هست در نگاه اولیه تفاوت فاحشی بین این دو پردازنده از نظر سرعت مشاهده نمیشود وشاید بگویید از سال 2006 تا امروز فقط این تفاوت کوچک ؟ بله در واقع پردازنده ها از لحاظ سرعت تفاوت زیادی نکرده اند و صرفا سازنده تلاش در بهینه سازی و یافتن راهکاری دیگر میباشند برای مثال افزودن هسته به پردازنده که یکی از موارد میباشد درست است که از لحاظ سرعت بین دو پردازنده بالا تفاوت فاحشی وجود ندارد ولی ساختار و تکنولوژی استفاده شده در پردازنده جدید موجب میشود با همان سرعت تعداد پردازش زیادی را انجام دهد درواقع سرعت زیاد تفاوتی نکرده ولی با همان سرعت و با موازی کاری پردازنده میزان پردازش انجام شده زیاد میشود .همانطور که مشاهده میکنید حتی مقایسه دو پردازنده یک شرکت از خانواده متفاوتی میباشند نتایج متفاوتی میدهد تا اینکه بخواهیم با این معیار دو پردازنده متفاوت از شرکت های متفاوت را مقایسه کنیم چرا که هر شرکتی ساختار خاص خود برای ساخت پردازنده داشته باشد و در این میان تنها این clock rate نمیباشد که تعیین کننده نهایی سرعت باشد بلکه مواردی بسیار دیگری از قبیل Cache , Registrar… در این امر نقش مهمی ایفا میکنند , پس برای مقایسه این دو پردازنده صرفا نباید به Clock Rate بسنده کرد .
اگر این کافی نبود ادامه مقاله رو بخون


پاسخ شما
برای ارسال پاسخ خود وارد شوید.
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره بهاره می تونی امروز ارزونتر از فردا خرید کنی ....