در یک اتفاق جالب، AMD سراغ یک توسعه دهنده رفته است تا اجرای کُدهای نوشته شده برای CUDA انویدیا بر روی سخت افزارهای تیم سرخ را بدون هرگونه نیاز به تغییر در کُد منبع ممکن کند. حاصل این تلاشها بازگشت پروژه ZLUDA است که میتواند اتفاق بزرگی برای دارندگان پردازندههای گرافیکی AMD باشد.
ZLUDA یک پروژه مستقل توسط توسعه دهنده Andrzej Janik بود که اجرای کُدهای نوشته شده برای CUDA انویدیا بر روی پردازندههای گرافیکی اینتل را ممکن میکرد. حالا می دانیم AMD سراغ توسعه دهنده آن رفته است تا این بار پشتیبانی از کُدهای طراحی شده برای CUDA را به سخت افزارهای Radeon بیاورد.
بازگشت پروژه ZLUDA با پشتیبانی از CUDA بر روی سخت افزار AMD
به لطف احیای دوباره پروژه ZLUDA، از این پس میتوان کُدهای نوشته شده برای سخت افزارهای CUDA انویدیا را بدون نیاز برای هرگونه تغییر یا تفسیر، بر روی سخت افزارهای AMD اجرا کرد. البته این روش درباره برخی برنامهها چون NVIDIA Optix جواب نمیدهد، با این حال هنوز یک اتفاق مهم است و به توسعه دهندگان امکان اجرای کُدها بدون بازنویسی برای AMD را میدهد. برای این کار لازم است کتابخانه ZLUDA را در پروژههای خود جایگزین CUDA کنند.
برای درک اهمیت این پروژه بد نیست اشاره کنیم حالا میتوان از مزایای پشتیبانی از CUDA در برنامهها بر روی سخت افزارهای AMD استفاده کرد. برای نمونه میتوان در موتور رندرینگ Blender 4.0 یا V-Ray، از CUDA به عنوان رابط برنامه نویسی استفاده کرد که کارایی بهتری نسبت به OpenCL دارد.
جالب اینکه توسعه دهنده پشت پروژه ZLUDA میگوید شخصاً علاقهمند است پشتیبانی از DLSS انویدیا را به سخت افزارهای AMD بیاورد تا مستقیماً بتوان بازیها و برنامههای نوشته شده برای DLSS را بر روی سخت افزارهای AMD اجرا کرد.
پروژه مزبور در حال حاضر در مرحله آلفا به سر میبرد، با این حال نتایج ارائه شده از سوی Andrzej Janik بسیار نویدبخش است.
نظر خود را اضافه کنید.
برای ارسال نظر وارد شوید
ارسال نظر بدون عضویت در سایت