اثر تعداد هسته ها بر عملکرد پردازنده


پردازنده مرکزی جزء اصلی کامپیوتر است که سهم شیر از محاسبات را تولید می کند و سرعت کل سیستم بستگی به قدرتش دارد. در این مقاله ما در مورد چگونگی تعداد هسته ها بر عملکرد CPU تاثیر می گذاریم.

هسته پردازنده

کرنل جزء اصلی CPU است. این جایی است که همه عملیات ها و محاسبات انجام می شود. اگر هسته های چندگانه وجود داشته باشد، با یکدیگر ارتباط برقرار می کنند و با سایر اجزای سیستم از طریق اتوبوس داده ها ارتباط برقرار می کنند. تعداد این آجرها، بسته به کار، بر عملکرد کلی پردازنده تاثیر می گذارد. به طور کلی، بیشتر آنها، بیشتر سرعت پردازش اطلاعات است، اما در واقع شرایطی وجود دارد که در آن پردازنده های چند هسته ای کمتر از همتایان کوچکتر خود هستند.

همچنین ببینید: دستگاه پردازنده مدرن

هسته های فیزیکی و منطقی

بسیاری از پردازنده های اینتل، و اخیرا AMD، قادر به انجام محاسبات به طوری که یک هسته فیزیکی با دو موضوع محاسبات عمل می کند. این موضوعات هسته های منطقی نامیده می شوند. برای مثال، می توانیم این ویژگی ها را در CPU-Z ببینیم:

تکنولوژی Hyper Threading (HT) از Intel یا Multithreading همزمان (SMT) از AMD مسئول این امر است. در اینجا مهم است که هسته افزوده منطقی کندتر از فیزیکی است، یعنی یک پردازنده چهار هسته ای کامل، از دو هسته نسل یک با HT یا SMT در همان برنامه ها قوی تر است.

بازی ها

برنامه های بازی به گونه ای ساخته شده اند که پردازنده مرکزی با کارت ویدیو برای محاسبه جهان کار می کند. پیچیده تر فیزیک اشیاء، بیشتر از آنها، بار بالاتر و سنگین تر "قوی تر" با کار بهتر خواهد شد. اما عجله برای خرید هیولا چند هسته ای، از آنجا که بازی ها متفاوت است.

همچنین ببینید: پردازنده در بازی چیست

پروژه های قدیمی تر که تا 2015 توسعه یافته اند عموما نمی توانند بیش از هسته های 1 تا 2 را بارگیری کنند به دلیل خاصیت کد نوشته شده توسط توسعه دهندگان. در این مورد، بهتر است یک پردازنده دو هسته ای با فرکانس بالا نسبت به یک پردازنده هشت هسته ای با مگا هرتز کم داشته شود. این فقط یک مثال است؛ در عمل، پردازنده های چند هسته ای مدرن دارای عملکرد نسبتا بالا در هر هسته هستند و به خوبی در بازی های منسوخ کار می کنند.

همچنین ببینید: چه چیزی بر فرکانس پردازنده تاثیر می گذارد

یکی از اولین بازی هایی که کد آن قادر است بر روی چند هسته (4 یا بیشتر) اجرا شود، آنها را به طور مساوی دانلود کرد، GTA 5، در سال 2015 در PC منتشر شد. از آن زمان، بیشتر پروژه ها می توانند چند رشته ای باشند. این به این معنی است که پردازنده چند هسته ای فرصتی برای همکاری با فرکانس بالا دارد.

بسته به اینکه چگونه بازی قادر به استفاده از جریان های محاسباتی است، چند هسته می تواند هر دو به علاوه و منفی باشد. در زمان نوشتن این مواد، "بازی ها" را می توان به عنوان پردازنده های دارای 4 هسته، ترجیحا با hyperthreading (نگاه کنید به بالا). با این حال، روند این است که توسعه دهندگان به طور فزاینده ای بهینه سازی کد برای محاسبات موازی هستند، و مدل های غیر هسته ای به زودی ناامید کننده به نظر می رسد.

برنامه ها

همه چیز در اینجا کمی ساده تر از بازی است، زیرا ما می توانیم یک "سنگ" برای کار در یک برنامه یا بسته خاص را انتخاب کنیم. برنامه های کاربردی کار نیز یک رشته و چند رشته است. برای اولین بار نیاز به عملکرد بالا در هر هسته، و دوم تعداد زیادی از موضوعات محاسبات. به عنوان مثال، درصد چند هسته ای، رندر فیلم ها و صحنه های 3D را بهتر می کند، در حالی که فتوشاپ نیاز به یک یا دو هسته قدرتمند دارد.

سیستم عامل

تعداد هسته ها به سرعت سیستم عامل تاثیر می گذارد تنها اگر آن برابر با 1 باشد. در موارد دیگر، پردازنده های سیستم پردازنده را تا حد زیادی بارگذاری نمی کند تا تمام منابع درگیر شوند. ما درباره ویروس ها و یا خرابی هایی صحبت نمی کنیم که می توانند بر روی تیغه های "هر سنگ" قرار دهند، اما در مورد کار منظم. با این حال، بسیاری از برنامه های پس زمینه را می توان همراه با سیستم، که همچنین مصرف CPU زمان و هسته های اضافی اضافی نیست.

راه حل های جهانی

بلافاصله متوجه می شویم که پردازنده های چند کاره ای وجود ندارد. تنها مدل هایی وجود دارند که می توانند نتایج خوبی در همه برنامه ها نشان دهند. به عنوان مثال، می توان ذکر کرد CPU های شش هسته ای با فرکانس بالا i7 8700، Ryzen R5 2600 (1600) و یا سنگ های مشابه "سنگ" قدیمی تر، اما حتی می توانند ادعا کنند که جهانی باشند اگر شما به طور فعال با ویدئو و 3D و یا پخش جریان .

نتیجه گیری

خلاصه همه چیزهایی که در بالا نوشته شده است، ما می توانیم نتیجه ی زیر را بدست آوریم: تعداد هسته های پردازنده یک مشخصه ای است که نشان دهنده توان کل محاسباتی است، اما چگونگی استفاده از آن بستگی به برنامه دارد. برای بازی ها، مدل چهار هسته ای کاملا مناسب است، و برای برنامه های با منابع بالا بهتر است "سنگ" را با تعداد زیادی از موضوعات انتخاب کنید.