What Happens to OO When Processors Are Free?

Artikeln utforskar idén om att processorer blir "gratis" (där energikostnaden är den primära faktorn) och hur detta påverkar objektorienterad programmering. Spinnaker-projektet nämns som ett exempel på att bygga system med många ARM-kärnor, där varje objekt potentiellt kan tilldelas sin egen kärna och minne, vilket möjliggör en direkt implementering av objektorienterad databehandling. Trots potentiellt låg kärnanvändning, skulle "gratis" kärnor möjliggöra enorm bandbredd för minne på chippet och lägre strömförbrukning genom att köra vid lägre frekvenser. Författaren argumenterar för att nuvarande tekniska trender, som stagnerande klockfrekvenser, gör Intelligenta CPU-arkitekturer och en omprövning av programmeringsmodeller mer relevanta än tidigare. Moderna "kilokärn"-projekt som Kilocore och GRVI Phalanx nämns som exempel på system med tusentals processorer.