Holographic Processing Unit (HPU) è il nome di Microsoft per il coprocessore nel suo visore per realtà virtuale (VR) HoloLens.
L'HPU conduce l'elaborazione che integra il mondo reale e i dati per la realtà aumentata. Tutta l'integrazione dei dati ambientali e l'input dell'utente è gestita dall'HPU. Questo offload libera le risorse del processore della CPU / GPU combinata Intel Atom basata su Cherry Trail che gli sviluppatori possono utilizzare per aumentare la realtà dell'utente in modo più efficace.
L'HPU riceve informazioni dall'unità di misura inerziale (IMU) che include un accelerometro, un giroscopio e un magnetometro e lo combina con le telecamere di rilevamento della testa che seguono l'utente e il suo ambiente per aumentare la prospettiva visiva dell'utente con proiezioni 3D olografiche sulle sue lenti trasparenti.
L'elaborazione dei gesti e dei dati vocali è gestita anche dall'HPU. Secondo Alex Kipman, capo inventore di HoloLens, integra terabyte di informazioni dai sensori di HoloLens in tempo reale. Questo lascia molti a chiedersi cosa sia esattamente il silicio, ma i dettagli non sono ancora chiari.