CUDA er mer enn Nvidias GPU-er. Plattformens styrke ligger også i økosystemet rundt: kompilatorer, biblioteker, kjerner, kjøretidsmiljøer og infrastruktur for å kjøre modeller. Til sammen gjør dette det enklere å utvikle og optimalisere AI-programvare for Nvidia-maskinvare.
Modulars motforslag er en felles programvareflyt som kan rette seg mot flere typer databehandling. Plattformen skal kunne håndtere AI-inferens på CPU-er, GPU-er og spesialiserte akseleratorer, slik at utviklere i mindre grad trenger separate implementasjoner for hver maskinvarefamilie.
Den annonserte retningen omfatter Qualcomm Snapdragon-systemer, AMD-plattformer og GPU-er, Nvidia-GPU-er, Apple-brikker, AWS Trainium, Google TPU-er og Qualcomms datasenterakseleratorer. Påstanden om «enhver modell på enhver brikke» bør likevel forstås som Modulars ambisjon – ikke som en garanti for identisk støtte, modenhet eller ytelse på alle plattformene.
Hvis modellen fungerer, kan utviklere beholde mer av modell- og kjernekoden når den underliggende brikken byttes ut. Det kan flytte strategisk innflytelse fra én GPU-leverandør til et maskinvareuavhengig lag som omfatter språk, kompilator, kjøretidsmiljø, kjerner og abstraksjoner for modellservering.
AMDs offentlige deltakelse er bemerkelsesverdig fordi AMD konkurrerer med Qualcomm i flere AI-markeder, blant annet innen AI-PC-er og akseleratorer. At AMD støtter et programvarelag eid av Qualcomm, tyder på at portabilitet på tvers av leverandører kan være mer verdifullt enn å holde utviklere innenfor ett proprietært maskinvareøkosystem.
For Modular gjør støtten det også lettere å svare på bekymringen om at prosjektet etter oppkjøpet bare skulle bli et Qualcomm-spesifikt programvarelag. AMD, sammen med referansene til Nvidia-, Apple-, AWS- og Google-maskinvare, underbygger selskapets uttalte retning mot flere typer silisium. Det er et viktig troverdighets-signal – men ikke et bevis på at alle plattformene allerede har like god produksjonsstøtte.
Mojo 1.0 presenteres som et stabilt og produksjonsklart programmeringsspråk for generell bruk, utviklet med tanke på AI-arbeidslaster som går på flere typer maskinvare. Språket kombinerer en brukervennlighet inspirert av Python med systemnær ytelse og tilgang til CPU-er, GPU-er og andre akseleratorer.
Samspillet med Python er sentralt i strategien. Utviklere kan fortsette å arbeide tett på kjente Python-baserte arbeidsflyter, samtidig som de får tilgang til funksjoner på lavere nivå for ytelseskritisk AI-kode. Modular har også beskrevet Mojo som en samlet programmeringsmodell for CPU- og GPU-arbeid, mens den øvrige plattformen utvides til flere akseleratortyper.
At kompilatoren og verktøyene nå er åpne, er særlig viktig. Eksterne utviklere kan inspisere implementasjonen, bidra med endringer, portere språket til nye plattformer og bygge eller distribuere applikasjoner under Apache 2.0-vilkårene med LLVM-unntak.
Da kunngjøringen kom, støttet Mojo macOS og Linux. Innebygd støtte for Windows var varslet senere, mens Windows-brukere kunne benytte språket gjennom Windows Subsystem for Linux, kjent som WSL.
Qualcomm kjøpte Modular for å styrke programvareposisjonen sin innen generativ og agentisk AI – fra datasentre og kantinfrastruktur til personlige datamaskiner og industrielle løsninger. Ved å åpne Mojo får strategien et utviklervendt inngangspunkt som ikke krever at brukerne først kjøper Qualcomm-maskinvare.
De mulige gevinstene handler om mer enn direkte lisensinntekter:
Den strategiske satsingen er med andre ord at programvarens rekkevidde kan skape muligheter for maskinvaren. Hvis Modular blir et utbredt inferenslag på tvers av flere brikkefamilier, får Qualcomm en rolle i AI-stakken også når den endelige utrullingen ikke skjer på en Snapdragon-brikke eller en Qualcomm-akselerator i datasenteret.
Kunngjøringen etablerer en interessant retning, men den virkelige konkurransetesten blir operativ. Utviklere må undersøke maskinvarestøtte, kvaliteten på kjernene, modellkompatibilitet, feilsøkingsverktøy, arbeidsflyter for utrulling, Windows-støtte og ytelse sammenlignet med etablerte CUDA-baserte systemer.
Den mest presise konklusjonen foreløpig er derfor avgrenset: Qualcomm-eide Modular har åpnet Mojo-laget for utviklere og bruker det til å bygge et AI-økosystem på tvers av leverandører. Selskapet har ennå ikke vist at én åpen plattform kan levere samme modenhet og ytelse som CUDA på alle akseleratorene som ble nevnt under ModCon.