در یک اتفاق جالب، AMD سراغ یک توسعه دهنده رفته است تا اجرای کُدهای نوشته شده برای CUDA انویدیا بر روی سخت افزارهای تیم سرخ را بدون هرگونه نیاز به تغییر در کُد منبع ممکن کند. حاصل این تلاش‌ها بازگشت پروژه ZLUDA است که می‌تواند اتفاق بزرگی برای دارندگان پردازنده‌های گرافیکی AMD باشد.

ZLUDA یک پروژه مستقل توسط توسعه دهنده Andrzej Janik بود که اجرای کُدهای نوشته شده برای CUDA انویدیا بر روی پردازنده‌های گرافیکی اینتل را ممکن می‌کرد. حالا می دانیم AMD سراغ توسعه دهنده آن رفته است تا این بار پشتیبانی از کُدهای طراحی شده برای CUDA را به سخت افزارهای Radeon بیاورد.

بازگشت پروژه ZLUDA با پشتیبانی از CUDA بر روی سخت افزار AMD

به لطف احیای دوباره پروژه ZLUDA، از این پس می‌توان کُدهای نوشته شده برای سخت افزارهای CUDA انویدیا را بدون نیاز برای هرگونه تغییر یا تفسیر، بر روی سخت افزارهای AMD اجرا کرد. البته این روش درباره برخی برنامه‌ها چون NVIDIA Optix جواب نمی‌دهد، با این حال هنوز یک اتفاق مهم است و به توسعه دهندگان امکان اجرای کُدها بدون بازنویسی برای AMD را می‌دهد. برای این کار لازم است کتابخانه ZLUDA را در پروژه‌های خود جایگزین CUDA کنند.

پشتیبانی از CUDA روی سخت افزار AMD

برای درک اهمیت این پروژه بد نیست اشاره کنیم حالا می‌توان از مزایای پشتیبانی از CUDA در برنامه‌ها بر روی سخت افزارهای AMD استفاده کرد. برای نمونه می‌توان در موتور رندرینگ Blender 4.0 یا V-Ray، از CUDA به عنوان رابط برنامه نویسی استفاده کرد که کارایی بهتری نسبت به OpenCL دارد.

جالب اینکه توسعه دهنده پشت پروژه ZLUDA می‌گوید شخصاً علاقه‌مند است پشتیبانی از DLSS انویدیا را به سخت افزارهای AMD بیاورد تا مستقیماً بتوان بازی‌ها و برنامه‌های نوشته شده برای DLSS را بر روی سخت افزارهای AMD اجرا کرد.

پروژه مزبور در حال حاضر در مرحله آلفا به سر می‌برد، با این حال نتایج ارائه شده از سوی Andrzej Janik بسیار نویدبخش است.

نظر خود را اضافه کنید.

ارسال نظر بدون عضویت در سایت

0
نظر شما پس از تایید مدیر منتشر خواهد شد.

نظرات (1)

ورود به شهرسخت‌افزار

ثبت نام در شهر سخت افزار
ورود به شهر سخت افزار

ثبت نام در شهر سخت افزار

نام و نام خانوادگی(*)
لطفا نام خود را وارد کنید

ایمیل(*)
لطفا ایمیل خود را به درستی وارد کنید

رمز عبور(*)
لطفا رمز عبور خود را وارد کنید

شماره موبایل
Invalid Input

جزو کدام دسته از اشخاص هستید؟(*)

لطفا یکی از موارد را انتخاب کنید