منظور از hUMA دسترسی یکنواخت و ناهمگن به حافظه توسط پردازنده‌ی اصلی و گرافیکی است که فرآیند پردازش را بهینه می‌کند و خود یکی از مباحث مطرح شده در HSA است.

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

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

این مسأله دو اشکال مهم دارد. اول اینکه حافظه‌ی بیشتری برای استفاده توسط پردازنده‌ی اصلی و گرافیکی لازم است. البته در مورد اپلیکیشن‌ها و نرم‌افزارهای معمولی و حتی سنگین هم این مشکل جدی نیست. می‌توان با اضافه کردن استیک‌های رم مشکل را حل کرد اما نه در مورد تمام نرم‌افزارها.

مشکل مهم‌تر این است که تأخیری در پردازش ایجاد می‌شود که در مجموع کارایی کلی سیستم را کاهش می‌دهد.

دسترسی به حافظه و فعالیت هم‌زمان پردازنده‌ اصلی و گرافیکی در 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 در تبدیل عکس به کدک JPEG با فعال کردن HSA

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

اپ آفیس

در نرم‌افزار متن‌باز و معروف 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 و Sandra 2014 هم امتیاز کلی سیستم با فعال کردن قابلیت‌های مربوط به HSA، امتیاز کلی سیستم جهش شدیدی نشان می‌دهد و حتی باعث برتری کاوری‌های ای‌ام‌دی نسبت به هسول اینتل می‌شود:

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

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

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

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

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