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

Pin
Send
Share
Send


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

هسته های CPU

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

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

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

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

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

بازی ها

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

همچنین ببینید: پردازنده در بازیها چه کاری انجام می دهد؟

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

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

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

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

برنامه ها

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

سیستم عامل

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

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

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

نتیجه گیری

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

Pin
Send
Share
Send