Serverproducenten og Java-ophavsfirmaet Sun Microsystems arbejder på at gøre processorer mere effektive, når det gælder håndteringen af objekter.
Det skal få objektorienteret software som eksempelvis Java-applikationer til at afvikles mere effektivt på moderne systemer.
Problemet er ifølge Sun, at der ikke er sket væsentlige ændringer de sidste 30 år i den måde, hukommelsen udnyttes.
En proces får tildelt et lineært adresserum, og så er det op til software at arbejde med det.
- Det spændende vil være at flytte bevidstheden om et objekt ned i hardware-laget, siger seniorforsker Mario Wolczko fra Sun.
Selskabet har derfor søsat et projekt kaldet Maxwell, som skal finde frem til måder at forbedre den måde, processorerne håndterer objekter.
- Vi arbejder på at se, hvordan man kan konstruere hukommelsesstyring, så objektadministration og "garbage collection" bliver mere effektive i kraft af, at hardwaren understøtter det, siger Mario Wolczko.
Problemet er ifølge Mario Wolczko blevet større i takt med, at processorerne i dag arbejder betydeligt hurtigere end hukommelsen, der på den måde kan blive en flaskehals.
- Vi vil gerne have hukommelsessystemet til at forstå mere, hvad programmøren vil have, siger Mario Wolczko.
Maxwell vil i sidste ende kunne få understøttelse af Suns Java og eventuelt Python på Suns egne Sparc-processorer.
Om Sun vil kunne overtale rivalen Intel til at implementere en tilsvarende understøttelse vil formentligt afhænge af forholdet mellem de to, når teknologien engang er på plads.