عبارت HSA به معنی استفاده‌ی هم‌زمان و بهینه از پردازنده‌ی اصلی و پردازنده‌ی گرافیکی مجتمع یا مجزا برای تسریع فرآیند پردازش و بهبود عملکرد کلی سیستم است.

تبلیغات ۷۲۰ در ۹۰

منظور از HSA، معماری سیستم ناهمگن یا Heterogenous System Architecture این است که واحدی مثل پردازنده و کارت گرافیک برای انجام امور مختلف فعالیت کنند و موضوع وقتی جالب‌تر می‌شود که هر دوی پردازنده‌ها به صورت هم‌زمان به خانه‌های حافظه دسترسی دارند و نیازی به صبر کردن و استفاده از خانه‌های جداگانه برای فعالیت نیست. به این روش استفاده از حافظه، HUMA گفته می‌شود. برای اطلاعات بیشتر به دانش‌نامه اینتوتک سری بزنید. بنابراین HSA دو مزیت مهم دارد، اول درگیر شدن هر دو پردازنده برای انجام پردازش و دوم استفاده‌ی هم‌زمان از حافظه که اصطلاحاً HUMA یا Heterogenous Uniform Memory Access گفته می‌شود و به معنی دسترسی ناهمگن و یکنواخت به حافظه است.

دسترسی به حافظه و فعالیت هم‌زمان پردازنده‌ اصلی و گرافیکی در HSA

دسترسی به حافظه و فعالیت هم‌زمان پردازنده‌ اصلی و گرافیکی در HSA

دسترسی به حافظه و فعالیت هم‌زمان پردازنده‌ اصلی و گرافیکی در HSA

در HSA هدف این است که پردازنده‌ی اصلی و پر‌دازنده‌ی گرافیکی کاری را در آن واحد و با کمک هم انجام دهند.

فعالیت هم‌زمان پردازنده‌ اصلی و گرافیکی در HSA

فعالیت هم‌زمان پردازنده‌ اصلی و گرافیکی در HSA

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

HSA به بستر نرم‌افزاری و بهینه‌سازی‌های زیادی نیاز دارد

HSA به بستر نرم‌افزاری و بهینه‌سازی‌های زیادی نیاز دارد

قدرت‌نمایی AMD با بهره‌گیری از HSA و توانایی پردازنده‌ی گرافیکی

در آماده‌سازی مقدمات و معرفی دستاوردهای جدید به نتایج جالبی اشاره شده که به آن می‌پردازیم. ای‌پی‌یو A10-7850K ای‌ام‌دی با استفاده از پردازنده‌ی گرافیکی مجتمع خود که 512 هسته‌ی پردازشی یا به عبارتی 8 واحد محاسباتی دارد در بنچ‌مارک‌های مختلف با فعال کردن HSA به راحتی به سرعتی در حد 2 تا 5 برابر Core i5-4670S اینتل می‌رسد.

ای‌پی‌یو کاوری A10-7850K ، مشارکت پردازنده‌ی گرافیکی در HSA با 8 واحد محاسباتی

ای‌پی‌یو کاوری A10-7850K ، مشارکت پردازنده‌ی گرافیکی در HSA با 8 واحد محاسباتی

اپ آفیس

در نرم‌افزار متن‌باز و معروف libreOffice برای انجام محاسبات مربوط به جداول و بروزرسانی ظاهر آنها می‌توان از HSA استفاده کرد. مدت زمان این فرآیند در نمودار زیر آمده است:

ای‌پی‌یو کاوری A10-7850K در بنچ‌مارک با استفاده از LibreOffice با فعال کردن HSA

ای‌پی‌یو کاوری A10-7850K در بنچ‌مارک با استفاده از LibreOffice با فعال کردن HSA

 اپ دیکودر عکس‌های JPEG

در تبدیل کردن عکس‌های JPEG که معمولاً روی هر کامپیوتری به وفور یافت می‌شود و از الگوریتم‌ها و فرمت‌های بسیار خوب فشرده‌سازی تصویر است، HSA بسیار مفید واقع می‌شود. مدت زمان تبدیل عکس‌ها را بررسی کنید:

ای‌پی‌یو کاوری A10-7850K در تبدیل عکس به کدک JPEG با فعال کردن HSA

ای‌پی‌یو کاوری A10-7850K در تبدیل عکس به کدک JPEG با فعال کردن HSA

در نرم‌افزار Corel Aftershot Pro هم اتفاق مشابهی می‌افتد، دقت کنید که Core i5-4670K در حال حاضر یکی از بهترین‌های اینتل با معماری پیشرفته‌ی هسول است:

ای‌پی‌یو کاوری A10-7850K در ویرایش عکس و نرم‌افزار Corel After Shot Pro با فعال کردن HSA

ای‌پی‌یو کاوری A10-7850K در ویرایش عکس و نرم‌افزار Corel After Shot Pro با فعال کردن HSA

بنچ‌مارک‌های کلی سیستم

در PCMark 8 و Sandra 2014 هم امتیاز کلی سیستم با فعال کردن قابلیت‌های مربوط به HSA، امتیاز کلی سیستم جهش شدیدی نشان می‌دهد و حتی باعث برتری کاوری‌های ای‌ام‌دی نسبت به هسول اینتل می‌شود:

ای‌پی‌یو کاوری A10-7850K در بنچ‌مارک PCMArk با فعال کردن HSA

ای‌پی‌یو کاوری A10-7850K در بنچ‌مارک PCMArk با فعال کردن HSA

ای‌پی‌یو کاوری A10-7850K در بنچ‌مارک Sandra با فعال کردن HSA

ای‌پی‌یو کاوری A10-7850K در بنچ‌مارک Sandra با فعال کردن HSA

تهیه شده در اینتوتک