I forbindelse med det nyligt afholdte Intel Developer Forum, præsenterede det Intel-sponsorerede firma Lucid en ny teknologi frem kaldet Hydra Engine, der vil kunne skalere ydelsen lineært fra flere GPU’er.
Løsninger, der bruger flere GPU’er, kender vi allerede fra Nvidias SLI og ATI’s Crossfire, hvor ydelsen skalerer alt andet end lineært. Modsat SLI og Crossfire, hvor billedet bliver beregnet skiftesvis af GPU’erne, arbejder Hydra Engine markant anderledes.
Hydra Engine er et stykke software og en chip (Hydra 100), der er beregnet til at sidde på bundkortet i en computer. Softwaren opfanger alle OpenGL- og DirectX-kald, inden de sendes til grafikkortdriverne; herefter håndterer Hydra-chippen al data fra driverne, hvorefter disse sendes til grafikkortene. Chippen og den medfølgende software fordeler arbejdet mellem GPU’erne helt ned på objektniveau i en 3D-scene. Hydra Engine sørger selv for at finde ud af, hvilken GPU der er bedst til en given opgave.
Dette betyder, at selv med vidt forskellige grafikkort vil man stadig opnå en lineær skalering af ydelsen; Lucid påstår, at man i nogle tilfælde rent faktisk kan opnå en ydelse, der overgår den lineære, fordi Hydra-chippen er bedre til at håndtere visse datatyper end de enkelte GPU’er og derfor overtager denne tjans.
Anandtech har set teknologien ved en lukket demonstration, men er noget skeptisk over for, om alt, hvad Lucid lover, også kan holde. En af bekymringerne er, om det ekstra lag Hydra Engine udgør, vil medføre forsinkelser i dannelsen af billedet på skærmen.