Forskere ved University of California, Riverside (UCR) har utviklet en ny programvareteknikk kalt SHMT (Simultaneous and Heterogeneous Multithreading) som kan revolusjonere hastighet og effektivitet på datamaskiner. SHMT utnytter kraften i flere prosessorer som allerede finnes i moderne enheter, som CPU, GPU og spesialprosessorer for maskinlæring.
I stedet for å legge til nye prosessorer, fordeler SHMT oppgaver på tvers av de eksisterende prosessorene samtidig. Dette reduserer flaskehalser og øker effektiviteten. Tidlige tester viser at SHMT kan øke hastigheten med nesten det dobbelte og redusere energiforbruket med 51 prosent.
SHMT er fortsatt under utvikling, og det gjenstår utfordringer knyttet til å dele opp og koordinere oppgaver mellom ulike prosessortyper. Likevel tyder forskningen på at smartere programvare kan gi datamaskiner et betydelig løft i ytelse uten behov for dyrere maskinvare.