Qualcomm on ilmoittanut ostavansa tekoälyohjelmistoihin erikoistuneen Modularin. Yhtiöiden mukaan kauppa vahvistaa Qualcommin asemaa datakeskusmarkkinoilla, ja sen arvo liikkuu julkisuudessa kiertäneiden tietojen mukaan lähellä neljää miljardia dollaria. Virallisessa tiedotteessa kauppahintaa ei vahvistettu.
Modularin ohjelmisto ratkaisee ongelman, joka on vaivannut tekoälykenttää vuosia. Mallien ajaminen eri valmistajien kiihdyttimillä vaatii yleensä koodin kirjoittamista uusiksi jokaiselle laitteelle. Modularin alustalla sama malli pyörii suoritinytimillä, näytönohjaimilla ja räätälöidyillä piireillä ilman, että kehittäjän tarvitsee koskea koodiin uudestaan.
Kuka Modular on ja mitä se myy
Modularin perusti vuonna 2022 Chris Lattner, joka tunnetaan LLVM-kääntäjäinfrastruktuurin, Applen Swift-kielen ja MLIR-välikielen kehittäjänä. Mukana oli Tim Davis, aiemmin Googlen TensorFlow-tiimistä. Kyse ei siis ole aloittelijoista vaan ihmisistä, jotka ovat rakentaneet juuri sitä ohjelmistokerrosta, jonka päälle nykyinen tekoäly nojaa.
Yhtiön kaksi keskeistä tuotetta ovat Mojo-ohjelmointikieli ja MAX-niminen suoritusalusta. Mojo muistuttaa Pythonia mutta tähtää huomattavasti nopeampaan suoritukseen. MAX taas on ajoympäristö, joka kääntää ja optimoi tekoälymallit eri laitteistoille automaattisesti. Juuri tässä on kaupan ydin.
Mikä on CUDA-lukko?
CUDA on Nvidian ohjelmistoalusta, jolla kehittäjät ohjelmoivat yhtiön näytönohjaimia. Suuri osa tekoälytyökaluista on rakennettu CUDA:n varaan, joten mallit toimivat käytännössä vain Nvidian laitteilla. Tämä sitoo asiakkaat Nvidiaan ja on yksi tärkeimmistä syistä yhtiön ylivoimaiseen asemaan tekoälypiirien markkinoilla.
Suora isku Nvidian vallihautaan
Nvidian todellinen valta ei ole pelkästään sen piireissä vaan ohjelmistossa. CUDA on yli 15 vuoden aikana kertynyt ekosysteemi kirjastoja, työkaluja ja optimointeja, jota kilpailijoiden on ollut lähes mahdotonta kuroa kiinni. Vaikka jonkun toisen valmistajan piiri olisi laskennallisesti kilpailukykyinen, ohjelmiston puute on pitänyt ostajat Nvidian asiakkaina.
Tähän Modular pureutuu. Jos malli saadaan ajettua tehokkaasti millä tahansa kiihdyttimellä ilman CUDA-sidonnaisuutta, Nvidian ohjelmistoetu kapenee. Qualcommille tämä tarkoittaa, että sen omat datakeskuspiirit voivat päästä markkinoille ilman, että asiakkaiden pitäisi hylätä olemassa oleva koodinsa ja aloittaa alusta.
“Tulevaisuus kuuluu kehittäjäystävällisille, laitteistoriippumattomille alustoille, jotka toimivat erilaisissa laskentaympäristöissä.”



