Second version of HoloLens HPU will incorporate AI coprocessor
microsoft.com
microsoft.com
There are many potential designs for these things, but the first gen TPU is one that works, is in production, and has been described in a paper. But you have to differentiate if you mean an inference engine, or something that can also do training. For HoloLens, it's probably going to be an inference unit, which means it'll possibly look something like a TPU, perhaps with more specific hardware support optimized for convolutions (which are very important for visual processing DNNs these days), as the NVidia tensor units are.
The hard part has been coming up with prototypes that go beyond a cool experience, and solve some customer's problem. It doesn't recognize what it's looking at, as much as it's just recognizing the shape of what it's looking at. You have to write the functionality to then determine what it is. Though the HoloToolkit does have scripts that will recognize walls, floors, tables. But it falls really short of the wild ideas my co-workers come up with. There are some example projects out there that will show you how to determine faces, which is cool. But the best ideas most people have, the beta Skype app already knocks it out of the park.
The Skype call will use the forward facing camera of the Hololens user. For the Hololens user the view of who you are calling will be presented in front of you as you move around. Also, people on the Skype call can interact and draw on objects in front of you.
I've yet to test it with two devices, but there's a lot of shared experience functionality in the HoloToolkit.
As an aside, you know you are a real adult when you are given the HL for the first time ever, full of 3-d potential and amazing sound and all the coolest things your 10 year-old-self could think of, and you immediately dive into the wireless and firewall settings.
Pro-Tip: Want to change medicine and help the world? Find a way to get rid of the wires and tubes. It is really amazing how many wires and tubes there are in a room these days. Yeah, wireless charging and all that, but often that'll mess up a pacemaker (maybe) and so it's avoided. Also, bandwidth issues with a whole building of wireless signals. It's not easy, but it would help more so than a cancer vaccine.
VR -> Virtual Reality is where the entire landscape is computer generated, the viewer does NOT see anything other than what the computer generates.
AR -> Augmented Reality is where the viewer is able to see around them and the computer projects images to the glass surface, at the right size and color, so that they appear to be in the world around the viewer
https://mspoweruser.com/microsofts-next-version-hololens-wil...
nVidia's Tegra Xavier SoC is under development, with the Volta GPU architecture that would include the Tensor core which is specifically intended for deep learning and AI applications.
http://www.general-vision.com/ ???
No idea, actually - but they are one of a handful of companies selling such a part.
[1] http://www.tomshardware.com/news/microsoft-hololens-hpu-arch...
[2] https://www.cadence.com/content/cadence-www/global/en_US/hom...
Other possible candidates include INT8 DSPs
1. https://www.bloomberg.com/news/articles/2017-07-24/quest-for...
While it is possible they are using FPGAs for the Hololens Processing Unit, I seriously doubt it. The FPGA needed to exceed the performance of a high-end mobile GPU (OpenCL/CUDA for Deep Learning/AI) would have an excessive power consumption for a mobile device.
Another factor is that higher end FPGAs are expensive ($200+ wholesale) and typically cost thousands each, and not suited to a mass produced consumer device.
As for who made this HPU, I'd say AMD helped design it and GlobalFoundries (or maybe TSMC) are doing the production.
https://newsroom.intel.com/news/intel-democratizes-deep-lear...
I don't get it either.
That said, IMO, it really is prototype hardware with the intention to iterate on it until it finds a market segment. I doubt MSFT is making any money on the device.
Disclaimer: Work at MSFT, have nothing to do with HL.
I think they are trying to solve the same problem. I'd love a desktop AR headset. They do need the same visual fidelity, we're just not there yet. I'm patient :)
"Nothing is cooler because it is cyber." -- J.D. Falk, RIP.
[edit] Since I'm getting down votes, can someone clarify? I wasn't being contrarian with the above comment. Is my mental map of what AI means as an industry term incorrect?
Put another way, does anyone read the above statement and think "MS is developing a chip to accelerate A*?"
Using the term might get points for marketing, but you'll only get contempt from the people who realize what it really stands for.
AI is magic. As soon as you know how the trick is done, it's just a trick. It's not magic anymore. There can never be such thing as AI, because as soon as it's put into a computer, it's just an algorithm.
Computers are constantly doing things that only humans could have done just a few years prior, but it's never AI. It's just algorithms.