Londonun "Spectral Compute" startapı yüksək məhsuldarlıqlı hesablamalar (HPC) və süni intellekt sahəsində inqilabi addım atıb. Şirkət "SCALE" adlı yeni kompilyator hazırlayıb ki, bu da "Nvidia"-nın "CUDA" kodunu "AMD" avadanlıqlarında birbaşa və heç bir dəyişiklik tələb etmədən işlətməyə imkan verir. Bu yanaşma proqram təminatının aparatdan asılılığını aradan qaldırmağı hədəfləyir.
"SCALE" kompilyatoru necə işləyir?
Ənənəvi həllərdən fərqli olaraq, "SCALE" sadəcə kod tərcüməçisi deyil, tam hüquqlu kompilyatordur. O, "CUDA" kodunu birbaşa hədəf avadanlığın arxitekturasına uyğunlaşdırır. Bu proses mərkəzi prosessorlar üçün nəzərdə tutulmuş kompilyatorların iş prinsipinə bənzəyir və nəticədə proqramın performansı yalnız aparatın imkanlarından asılı olur.
Nə üçün bu texnologiya vacibdir?
Mövcud həllər, məsələn, "AMD"-nin "HIPIFY" aləti kodu "C++"-a çevirsə də, aşağı səviyyəli imkanlardan tam istifadə edə bilmir. "Spectral Compute"-un həlli isə "HIPIFY" ilə müqayisədə altı dəfəyə qədər daha yüksək performans nümayiş etdirir. Hazırda "Spectral Compute" "cuDNN", "cuTENSOR" və "cuDF" kimi kitabxanaların dəstəyini genişləndirərək "PyTorch" ilə inteqrasiya üzərində işləyir.
Gələcək planlar nələrdir?
Startap "Nvidia" ilə birbaşa rəqabət aparmaq əvəzinə, "Nvidia Inception" proqramına qoşularaq sənaye oyunçuları ilə əməkdaşlığa üstünlük verir. Kompilyator kommersiya şirkətləri üçün ödənişli olsa da, akademik və qeyri-kommersiya təşkilatları üçün pulsuz təqdim olunur. Şirkətin əsas məqsədi "CUDA"-nı sənaye standartı olaraq saxlamaq, lakin istehsalçı asılılığını minimuma endirməkdir.






