Processors met zowel een cpu als een gpu aan boord zouden een stuk sneller kunnen worden, zo stellen medewerkers van de universiteit van North Carolina. Samenwerking van cpu en gpu zou een snelheidswinst van 20 procent opleveren.
Zowel AMD als Intel maken al enige tijd processors met zowel een of meerdere cpu-kernen als een gpu aan boord. AMD's apu's, of accellerated processing units, combineren cpu-kernen met een vrij krachtige gpu met 80 streamprocessors, terwijl Intel zijn krachtiger cpu's met een ingebouwde gpu versmelt. De samenwerking tussen de cpu en de gpu is echter nog verre van optimaal, zo stellen de Amerikaanse onderzoekers, en de prestaties zouden beter kunnen.
De details van hun methode publiceren onderzoeksleider Huiyang Zhou van de universiteit en zijn medewerkers pas eind februari. Wel claimen ze in hun tests een prestatiewinst van gemiddeld 21,4 procent te realiseren, maar voor welk soort taken dit geldt is onduidelijk. Hun methode maakt gebruik van de pre-fetch-capaciteiten van de cpu-cores. Die zouden de rekentaken voor de parallelle processors van de gpu moeten klaarzetten, zodat de gpu efficiënter kan worden ingezet.
Gezien de naam van de paper, CPU-Assisted GPGPU on Fused CPU-GPU Architectures, geldt de snelheidswinst vooral voor gpgpu-geschikte taken. Het onderzoek zal worden toegelicht tijdens het International Symposium on High Performance Computer Architecture, wat een alledaagse toepasbaarheid van de ontwikkelde techniek wellicht wat minder waarschijnlijk maakt. Het onderzoek is gesponsord door de National Science Foundation en AMD.