تاثیر تعداد هسته و کلاک در سرعت پردازش

مهندس اربابیان مهندس اربابیان
170 بازدید
تفاوت میان هسته و سرعت کلاک سریع چیست – چگونه سرعت سیستم خود را افزایش دهیم؟

پردازنده من به چند هسته نیاز دارد؟ آیا وجود یک سرعت کلاک سریع می تواند موثر تر از تعداد هسته سی پی یو باشد؟ در این مقاله به طور کلی برای شما توضیح خواهیم داد که برای افزایش سرعت سیستم باید کدام را انتخاب کنید. همچنین درباره هسته، پردازنده ها، گیگاهرتز، Multi-Threading و Hyper-Threading بیشتر خواهید دانست.

یک پردازنده 12 هسته ای 2.66 گیگاهرتز بهتر است یا یک سی پی یو 3.46 گیگاهرتز 6 هسته ای؟ یک پردازنده 12 هسته ای 3.46 گیگاهرتزی بهتر است یا یک سی پی یو 6 هسته ای می تواند پاسخگوی نیازهای سیستم باشد؟

 در واقع این سوالاتی است که امروز به طور کلی به آنها خواهیم پرداخت.در ادامه با لپ استوک همراه باشید.

اولین پردازنده های اینتل

پردازنده ها یک زمانی کند عمل می کردند ولی امروزه بسیار پیشرفته تر شده اند. امروز شما با پردازنده هایی با تعداد هسته بالا و همچنین سرعت کلاک بالا روبرو هستید. اگر نگاهی به سال 2000 بیندازیم که اولین چیپست Intel Pentium 4 منتشر شد، سرعت پردازنده به 1.5 گیگاهرتز ختم میشد و در آن زمان تا سال 2005 مخاطبین صبر کردند تا ببینند اولین پردازنده دو هسته ای اینتل در بازار چیست.

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

سرعت کلاک چیست؟

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

برای اجرای برنامه های کامپیوتری خود، CPU شما باید به طور کامل محاسبات را انجام دهد، اگر سرعت کلاک بالاتری دارید، در واقع می توانید محاسبات را سریعتر پیش ببرید و در نتیجه این برنامه ها سریعتر تر عمل می کنند.

سرعت کلاک

سرعت کلاک

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

تا سال 2005، تقریبا تمام پردازنده های موجود در بازار تک هسته بودند. سرعت کلاک در آن زمان ملاک سرعت عمل پردازنده بود. امروزه پردازنده ها دارای هسته های مختلف هستند و سیستم هایی مانند Mac Pro 5.1 می توانند با پردازنده های مختلفی ساخته شوند و کار کنند.

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

هسته یک واحد پردازش است و پردازنده های چند هسته ای دارای چندین واحد پردازش در خود هستند. در واقع یک پردازنده دو هسته ای 3.0GHz دارای دو واحد پردازش با سرعت کلاک 3.0GHz است.

پردازنده شش هسته ای 3.0GHz دارای شش واحد پردازنده با سرعت کلاک 3.0GHz است. در این شش پردازنده، بیش از 18 گیگاهرتز سرعت کلاک وجود دارد و  این یعنی نرم افزارهای شما در حالت عادی در مقیاس با 3 گیگاهرتز، 6 برابر عملکرد بهتری دارند.

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

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

مالتی تردینگ و هایپر تردینگ

تا به اینجا، ما در مورد چند هسته ای و سرعت کلاک صحبت کرده ایم و درباره اینکه آن ها چطور باعث می شوند تا سرعت سیستم شما افزایش پیدا کند نیز صحبت شد.

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

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

با این حال، اگر برنامه های شما از مالتی تردینگ پشتیبانی نکند، در واقع این برنامه تنها از یک هسته پردازنده شما استفاده می کند. وقتی نرم افزار مورد نظر شما فقط از یک Thread پشتیبانی کند ، یک هسته کامل را برای خودش در بر می گیرد و نمیتواند منابع را با هسته های دیگر به اشتراک گذارد.

پس میبینید وجود هسته های بیشتر می تواند برای سیستم عالی باشد و پشتیبانی از مالتی تردینگ، می تواند این موضوع را جذاب تر کند.

 هایپر تردینگ چیست؟ Hyper-threading یک فناوری اختصاصی اینتل است که به یک هسته واحد اجازه می دهد تا به چندین هسته مجازی تقسیم شود و حجم کار را به اشتراک بگذارد.

هایپر تردینگ

هایپر تردینگ

سرعت کلاک بیشتر در مقابل تعداد هسته پردازنده

بنابراین شما الان درک می کنید که وجود یک سرعت کلاک بالا و همچنین تعداد هسته های یک پردازنده در سیستم باعث افزایش سرعت و عملکرد می شود. آیا شما قصد دارید تا یک پردازنده با سرعت کلاک پایین اما هسته بیشتر تهیه کنید؟ یا یکی با هسته کمتر اما سرعت کلاک بالاتر؟

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

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

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

وجود هسته بیشتر، کاهش سرعت کلاک

مزایا:

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

معایب:

  • عملکرد یک واحد Thread پایین تر از سرعت کلاک بالا است.

وجود هسته کمتر، سرعت کلاک بالاتر

مزایا:

  • عملکرد یک واحد Thread بهتر خواهد بود.
  • کم هزینه است.

معایب:

  • هسته های کمتری برای اشتراک گذاری بین نرم افزارها است.
  • به عنوان عملکرد مالتی تردینگ، قوی عمل نمی کند.

به هنگام خرید یک سیستم، بهتر است به موارد ذکر شده نگاهی بیندازید تا ببینید عملکرد آینده سیستم شما به چه صورت خواهد بود . بهتر است که یک سی پی یو را تهیه کنید که از مالتی تردینگ پشتیبانی کند. پس از این می توانید تصمیم بگیرید که برای مثال از یک سیستم 3.46 گیگاهرتز 6 هسته استفاده کنید یا یک سیستم 2.66 گیگاهرتز با 12 هسته تهیه کنید.

خرید سی پی یو با هسته بالا

خرید سی پی یو با هسته بالا

دسته بندی سخت افزار مقالات
اشتراک گذاری

نوشته های مرتبط

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

  • آبان 24, 1399

نشان ملی ثبت

logo-samandehi

نماد اعتماد

درگاه پرداخت اینترنتی

سبد خرید

هیچ محصولی در سبد خرید نیست.

ورود به سایت