3 ms·
Can you elaborate on the benefits of what intel built here as opposed to doing the processing on host machines? My company uses these in some products but I ne
by reasonabl_human 5y ago
Can you elaborate on the benefits of what intel built here as opposed to doing the processing on host machines? My company uses these in some products but I never investigated the market or trade space for this type of device
- morcheeba 5y agoYeah! There is a lot of processing to do the disparity calculation... it's basically doing lots of correlations with a different amount of x shift and finding the delta-x that has the highest correlation. This delta-x disparity gets calculated in to a z distance. So, intel made a custom processor for this that's really good at the correlations. The original one was the D4, and later they used their movidius chip. Both have lots of multiplier-accumulate silicon, so it can do the computations in parallel. Their architectures are also set up for convolution (which re-uses a lot of data) rather than random-processing (like a CPU does), so they could feed these math engines without a lot of data transfer -- this makes it more power efficient. You could do something similar in an FPGA, but dedicated silicon is going to be faster, cheaper, and use less power.