CUDA ამტკიცებს, რომ Nvidia პროგრამული უზრუნველყოფის კომპანიაა

ტექნოლოგიურ ინდუსტრიაში კონკურენტული უპირატესობის ანუ ე.წ. „თხრილის“ (moat) ქონა უმნიშვნელოვანესია. მიუხედავად იმისა, რომ ღია კოდის (open-source) AI მოდელები სწრაფად ვითარდება, ისეთ წამყვან ლაბორატორიებსაც კი, როგორიცაა OpenAI, Anthropic და Google, ძლიერი კონკურენტული უპირატესობა ჯერ კიდევ არ აქვთ.

კომპანია, რომელსაც რეალურად აქვს ეს უპირატესობა, Nvidia-ა. თუმცა, მისი მთავარი იარაღი არა ტექნიკური უზრუნველყოფა (hardware), არამედ CUDA-ა.

რა არის CUDA?

CUDA (Compute Unified Device Architecture) არის პროგრამული პლატფორმა, რომლის მთავარი ძალა პარალელიზაციაშია. თანამედროვე GPU-ებს შეუძლიათ დავალებების განაწილება ათასობით ბირთვზე ერთდროულად. როდესაც AI-ს ერთი ტრენინგ-სესია ასობით მილიონი დოლარი ჯდება, თითოეულ ოპტიმიზაციას გადამწყვეტი მნიშვნელობა აქვს.

საინტერესოა, რომ Nvidia-ს GPU-ები თავდაპირველად ვიდეოთამაშების გრაფიკისთვის შეიქმნა. თუმცა, 2000-იან წლებში სტენფორდის მკვლევარმა, იან ბაკმა (Ian Buck) შეამჩნია მათი პოტენციალი მაღალი წარმადობის გამოთვლებისთვის, რაც საბოლოოდ CUDA-ს შექმნით დაგვირგვინდა.

პროგრამული ეკოსისტემა, როგორც უპირატესობა

თანამედროვე GPU არ არის მხოლოდ ჩიპებისა და მეხსიერების ნაკრები. ეს არის რთული სისტემა ტენზორული ბირთვებით (tensor cores). CUDA მოქმედებს როგორც მთავარი მზარეული პროფესიონალურ სამზარეულოში — ის ოსტატურად ანაწილებს დავალებებს, რათა GPU-ს მაქსიმალური წარმადობა უზრუნველყოს.

CUDA-ს დომინაცია მხოლოდ მისი ხარისხით არ აიხსნება; ის ქმნის ეკოსისტემაზე დამოკიდებულებას (lock-in effect). ვინაიდან წამყვანი machine learning ჩარჩოები (frameworks) სწორედ CUDA-ზეა აგებული, კონკურენტების, მაგალითად AMD-ის ჩიპები, ხშირად ჩამორჩებიან წარმადობით, თუნდაც ტექნიკური მახასიათებლებით ჯობდნენ.

Nvidia vs კონკურენტები

სხვა კომპანიები წლებია ცდილობენ Nvidia-ს დომინაციის დასრულებას. OpenCL, AMD-ის ROCm და Intel-ის oneAPI ჯერჯერობით ვერ ახერხებენ CUDA-ს ჩანაცვლებას. პრობლემა ისაა, რომ გამოცდილი GPU kernel ინჟინრების პოვნა ურთულესია და მათი უმეტესობა სწორედ Nvidia-სთან თანამშრომლობს.

საბოლოო ჯამში, Nvidia უფრო მეტად ჰგავს Apple-ს, ვიდრე AMD-ს ან Intel-ს. ის გამორჩეული hardware კომპანიაა სწორედ იმიტომ, რომ რეალურად პროგრამული უზრუნველყოფის კომპანიას წარმოადგენს. ისევე როგორც Apple-ის მთავარი ძალა iOS და მისი ეკოსისტემაა, Nvidia-ს ინდუსტრიული ჰეგემონიის გარანტი CUDA-ა.

წყარო: wired.com