SCALE ще позволи на CUDA приложенията да работят на всеки графичен процесор
Базираната в Обединеното кралство компания Spectral Compute показа инструментариума SCALE за GPGPU калкулации, който дава опция на код за средата CUDA на Nvidia да работи на графичните процесори на AMD. Софтуерната платформа Compute Unified Device Architecture (CUDA) е затворена екосистема, макар че има опити за адаптирането ѝ за калкулации върху графични процесори от други производители. Вече има план с отворен код ZLUDA. Сега е налице SCALE.
Главният изпълнителен шеф на Spectral Compute има вяра, че разработчиците би трябвало да имат опция да пишат повсеместен код за всяка хардуерна платформа. Това е действителност за централните процесори от години, а за какво да не се направи същото и за графичните процесори. SCALE ще бъде мостът, който ще отвори пътя към такава универсална софтуерна среда. Това е GPGPU инструментариум, сходен на NVIDIA CUDA, за осъществяване на двоичен код на графичен процесор. SCALE не превежда кода, а употребява лична верига от съвместими принадлежности, което го прави адаптивен към другите платформи, в това число графичните процесори на AMD. SCALE разрешава на разработчиците да работят с една версия на кода и не изисква други езици, защото е съчетаем с изходния код на CUDA. Авторите декларират, че към този момент са тествали SCALE в Blender, Llama-cpp, XGboost, FAISS, GOMC, STDGPU, Hashcat и Nvidia Thrust на процесори AMD RDNA 3 и RDNA 2.
В същото време самият инструментариум SCALE има затворен код и се популяризира под лиценз за свободен програмен продукт. Също по този начин е малко евентуално появяването на сходно приложение да зарадва Nvidia. По-рано зелената корпорация към този момент включи в лицензионното си съглашение възбрана за потребление на ZLUDA и сходни решения на трети страни.




