Thought leaders
Hoe voorkomen we dat we de oceanen laten koken met AI
Terwijl we de frontier van kunstmatige intelligentie verkennen, reflecteer ik constant op de dubbele aard van de technologie die we pionieren. AI is in zijn essentie niet alleen een verzameling van algoritmes en datasets; het is een manifestatie van onze collectieve genie, gericht op het oplossen van enkele van de meest ingewikkelde uitdagingen waarmee de mensheid wordt geconfronteerd. Toch ben ik, als medeoprichter en CEO van Lemurian Labs, me ervan bewust dat de verantwoordelijkheid die onze race naar het integreren van AI in het dagelijks leven begeleidt, ons ertoe aanzet te vragen: hoe kunnen we de onbeperkte mogelijkheden van AI benutten zonder de gezondheid van onze planeet in gevaar te brengen?
Innovatie met een zijde van globale opwarming
Technologische innovatie gaat altijd gepaard met neveneffecten die je niet altijd in overweging neemt. In het geval van AI van vandaag heeft het meer energie nodig dan andere soorten computing. Het Internationaal Energie Agentschap heeft onlangs gerapporteerd dat het trainen van één model meer elektriciteit gebruikt dan 100 Amerikaanse huizen in een heel jaar verbruiken. Al die energie komt met een prijs, niet alleen voor ontwikkelaars, maar voor onze planeet. Vorig jaar bereikten de energiegerelateerde CO2-emissies een recordhoogte van 37,4 miljard ton. AI vertraagt niet, dus moeten we onszelf afvragen – is de energie die nodig is om AI te laten draaien en de resulterende gevolgen voor onze planeet het waard? Is AI belangrijker dan dat we onze eigen lucht kunnen inademen? Ik hoop dat we nooit op een punt komen waarop dat een realiteit wordt, maar als er niets verandert, is het niet ver weg.
Ik ben niet de enige die opriep tot meer energie-efficiëntie in AI. Tijdens de recente Bosch Connected World Conference merkte Elon Musk op dat we met AI “aan de rand van waarschijnlijk de grootste technologische revolutie die ooit heeft bestaan” staan, maar uitdrukte dat we al binnenkort een tekort aan elektriciteit kunnen verwachten. De energieverbruik van AI is niet alleen een technisch probleem, het is een wereldwijd probleem.
AI als een complex systeem voorstellen
Om deze inefficiënties op te lossen, moeten we naar AI kijken als een complex systeem met veel verbonden en bewegende onderdelen, in plaats van een zelfstandige technologie. Dit systeem omvat alles, van de algoritmes die we schrijven, tot de bibliotheken, compilers, runtimes, drivers, hardware waarop we vertrouwen, en de energie die nodig is om al dit te laten draaien. Door deze holistische visie te omarmen, kunnen we inefficiënties op elk niveau van AI-ontwikkeling identificeren en aanpakken, waardoor we oplossingen kunnen creëren die niet alleen technisch geavanceerd zijn, maar ook milieuvriendelijk. Het begrijpen van AI als een netwerk van verbonden systemen en processen verlicht de weg naar innovatieve oplossingen die even efficiënt als effectief zijn.
Een universele softwarestack voor AI
Het huidige ontwikkelingsproces van AI is sterk gefragmenteerd, met elke hardwaretype dat een specifieke softwarestack vereist die alleen op dat ene apparaat draait, en veel gespecialiseerde tools en bibliotheken die zijn geoptimaliseerd voor verschillende problemen, waarvan de meeste grotendeels incompatibel zijn. Ontwikkelaars worstelen al met het programmeren van systemen op chips (SoCs) zoals die in edge-apparaten zoals mobiele telefoons, maar binnenkort zal alles wat in mobiele apparaten gebeurt, in het datacenter gebeuren en honderd keer ingewikkelder zijn. Ontwikkelaars moeten een ingewikkeld systeem van veel verschillende programmeringsmodellen, bibliotheken doorlopen om prestaties uit hun steeds heterogene clusters te halen, veel meer dan ze al moeten doen. En dat is alleen maar voor training. Bijvoorbeeld, het programmeren en prestaties halen uit een supercomputer met duizenden tot tienduizenden CPUs en GPUs is zeer tijdrovend en vereist zeer gespecialiseerde kennis, en zelfs dan wordt veel overgelaten aan de tafel omdat het huidige programmeringsmodel niet schaalt tot dit niveau, wat resulteert in overmatig energieverbruik, wat alleen maar erger zal worden naarmate we modellen blijven schalen.
Dit vereist een soort universele softwarestack die de fragmentatie kan aanpakken en het makkelijker kan maken om te programmeren en prestaties te halen uit steeds heterogene hardware van bestaande leveranciers, en het ook makkelijker kan maken om productief te zijn op nieuwe hardware van nieuwe deelnemers. Dit zou ook helpen om innovatie in AI en computerarchitectuur te versnellen en de adoptie van AI in veel meer industrieën en toepassingen te vergroten.
De vraag naar efficiënte hardware
Naast het implementeren van een universele softwarestack, is het cruciaal om de onderliggende hardware te optimaliseren voor betere prestaties en efficiëntie. Grafische verwerkingseenheden (GPUs), oorspronkelijk ontworpen voor gamen, hebben ondanks hun immense kracht en nut, veel bronnen van inefficiëntie, die meer zichtbaar worden naarmate we ze opschalen naar supercomputerniveau in het datacenter. De huidige onbeperkte schaling van GPUs leidt tot verhoogde ontwikkelingskosten, tekorten in hardwarebeschikbaarheid en een aanzienlijke toename van CO2-emissies.
Deze uitdagingen zijn niet alleen een enorm barrière voor toegang, maar hun impact wordt gevoeld in de hele industrie. Want laten we eerlijk zijn – als de grootste technologiebedrijven ter wereld moeite hebben om genoeg GPUs te krijgen en genoeg energie om hun datacenters te laten draaien, is er geen hoop voor de rest van ons.
Een cruciale omslag
Bij Lemurian Labs hebben we dit van dichtbij meegemaakt. In 2018 waren we een klein AI-startup dat een fundamenteel model probeerde te bouwen, maar de pure kosten waren onrechtvaardig. De hoeveelheid rekenkracht die alleen al nodig was, was genoeg om de ontwikkelingskosten te verhogen tot een niveau dat niet alleen voor ons als klein startup, maar voor iedereen buiten de grootste technologiebedrijven onhaalbaar was. Dit inspireerde ons om van richting te veranderen van het ontwikkelen van AI naar het oplossen van de onderliggende uitdagingen die het ontoegankelijk maakten.
We begonnen met de basis door een geheel nieuwe fundamentele wiskunde te ontwikkelen om AI te laten draaien. Genoemd PAL (parallelle adaptieve logarithmus), deze innovatieve nummersysteem stelde ons in staat om een processor te creëren die tot 20 keer meer doorvoer kon bereiken dan traditionele GPUs op AI-benchmarktaken, en dat allemaal terwijl het de helft van de energie verbruikte.
Onze onwankelbare toewijding om het leven van AI-ontwikkelaars gemakkelijker te maken, terwijl we AI efficiënter en toegankelijker maken, heeft ons ertoe gebracht om altijd te proberen de ui te schillen en een dieper begrip van het probleem te krijgen. Van het ontwerpen van ultra-hoge prestatie- en efficiënte computerarchitectuur die is ontworpen om te schalen van de rand tot het datacenter, tot het creëren van softwarestacks die de uitdagingen van het programmeren van enkele heterogene apparaten tot opslag-schaalcomputers aanpakken. Alles dit dient om snellere AI-implementaties mogelijk te maken tegen een verlaagde kost, ontwikkelaarsproductiviteit te verhogen, workloads te versnellen en tegelijkertijd toegankelijkheid, innovatie, adoptie en gelijkheid te vergroten.
AI voor iedereen bereiken
Om AI een significante impact op onze wereld te laten hebben, moeten we ervoor zorgen dat we deze niet vernietigen in het proces, en dat vereist een fundamentele verandering in de manier waarop het wordt ontwikkeld. De kosten en rekenkracht die vandaag nodig zijn, geven de voorkeur aan een grote minderheid, waardoor een enorme barrière voor innovatie en toegankelijkheid ontstaat, terwijl er enorme hoeveelheden CO2 in onze atmosfeer worden gestort. Door AI-ontwikkeling vanuit het oogpunt van ontwikkelaars en de planeet te benaderen, kunnen we beginnen met het aanpakken van deze onderliggende inefficiënties om een toekomst van AI te bereiken die toegankelijk is voor iedereen en milieuvriendelijk is.
Persoonlijke reflectie en oproep tot actie voor duurzame AI
Terwijl ik vooruitkijk, zijn mijn gevoelens over de toekomst van AI een mengeling van optimisme en voorzichtigheid. Ik ben optimistisch over het transformatieve potentieel van AI om onze wereld te verbeteren, maar voorzichtig over de aanzienlijke verantwoordelijkheid die het met zich meebrengt. Ik stel me een toekomst voor waarin de richting van AI wordt bepaald, niet alleen door onze technologische vooruitgang, maar door een onwankelbare toewijding aan duurzaamheid, gelijkheid en inclusiviteit. Als leider van Lemurian Labs, word ik gedreven door een visie van AI als een cruciale kracht voor positieve verandering, waarbij zowel de ontwikkeling van de mensheid als de bescherming van het milieu prioriteit hebben. Deze missie gaat verder dan het creëren van superieure technologie; het gaat over het pionieren van innovaties die nuttig, ethisch verantwoord en schaalbaar zijn, en die de belangrijkheid van zorgvuldige, schaalbare oplossingen benadrukken die onze collectieve aspiraties en de gezondheid van de planeet eerbiedigen.
Terwijl we aan de vooravond van een nieuwe era in AI-ontwikkeling staan, is onze oproep tot actie onmiskenbaar: we moeten AI op een manier cultiveren die onze milieueffecten bewust overweegt en het algemeen welzijn bevordert. Deze ethos is de hoeksteen van ons werk bij Lemurian Labs, waardoor we worden geïnspireerd om te innoveren, samen te werken en een voorbeeld te stellen. “Laten we AI niet alleen voor innovatie bouwen, maar innoveren voor de mensheid en onze planeet”, dring ik aan, waarbij ik de wereldgemeenschap uitnodig om deel te nemen aan het herschapen van het AI-landschap. Samen kunnen we garanderen dat AI opkomt als een symbool van positieve transformatie, waardoor de mensheid wordt geëmancipeerd en onze planeet wordt beschermd voor toekomstige generaties.












