Intel Announces Movidius Myriad X VPU, Featuring ‘Neural Compute Engine’by Nate Oh on August 28, 2017 11:00 AM EST
- Posted in
- Machine Learning
- Neural Networks
Today, Intel subsidiary Movidius is announcing the Movidius Myriad X vision processing unit (VPU), a low-power system-on-chip (SoC) intended for deep learning and AI acceleration in vision-based devices such as drones, smart cameras, and VR/AR headsets. This follows up on last month’s launch of the Myriad 2 powered Movidius Neural Compute Stick. As for the Myriad 2, the Myriad X will coexist alongside its predecessor, which was first announced in 2014. Movidius states that the Myriad X will offer ten times the performance of the Myriad 2 in deep neural network (DNN) inferencing within the same power envelope, while the Myriad 2 will remain a lower performance option.
Under the hood, the Myriad X SoC features what Movidius is calling a Neural Compute Engine, an on-chip DNN accelerator. With it, Movidius states that the Myriad X can achieve over one trillion operations per second (TOPS) of peak DNN inferencing throughput, in the backdrop of the Myriad X’s theoretical 4+ TOPS compute capability.
In addition, the Myriad X has four more C-programmable 128-bit VLIW vector processors and configurable MIPI lanes from the Myriad 2, as well as expanded 2.5 MB on-chip memory and more fixed-function imaging/vision accelerators. Like the ones found in the Myriad 2, the Myriad X’s vector units are proprietary SHAVE (Streaming Hybrid Architecture Vector Engine) processors optimized for computer vision workloads. The Myriad X also supports the latest LPDDR4, with the MA2085 variant equipped with only interfaces to external memory. In an accompanying launch video, Movidius locates the Myriad X functions on a stylized dieshot.
Another new function in the Myriad X is 4K hardware encoding, with 4K at 30 Hz (H.264/H.265) and 60 Hz (M/JPEG) supported. Interface-wise, the Myriad X brings USB 3.1 and PCIe 3.0 support, both new to the Myriad VPU family. All this is done within the same <2W power envelope as the Myriad 2, cited more specifically as within 1W.
|Movidius Myriad Family VPUs|
|Myriad 2||Myriad X|
|Compute Capacity||>1 TOPS||>4 TOPS|
|Vector Processors||12x SHAVE Processors||16x SHAVE Processors|
|CPUs||2x LEON4 cores
(RISC; SPARC V8)
|2x LEON4 cores
(RISC; SPARC V8)
|On-chip Accelerators||~20 image/vision processing accelerators||20+ image/vision processing accelerators
Neural Compute Engine (DNN accelerator)
|Neural Network Capability||1st Gen DNN Support
(Up to 100 GFLOPS)
|Neural Compute Engine
(Up to 1 TOPS)
|On-chip Memory and Bandwidth||2 MB
|DRAM Support||Max: 8Gb
LPDDR2 (533MHz, 32-bit)
LPDDR3 (933MHz, 32-bit)
LPDDR4 (1600MHz, 32-bit)
|DRAM Configurations||1Gbit LPDDR2 (MA215X)
4Gbit LPDDR3 (MA245X)
|No in-package memory (MA2085)
4Gbit LPDDR4 (MA2485)
|Encoder/Codec||VGA, 720p, 1080p, H.264 (software encoder)||M/JPEG 4K at 60Hz encoder
H.264/H.265 4K at 30Hz encoder
|Key Interfaces||12x MIPI lanes (DPHY 1.1)
|16x MIPI lanes (PHY 1.2)
|Process||28nm HPC+/HPC/HPM (TSMC)||16nm FFC (TSMC)|
|Package||6.5mm x 6.5 mm (MA215X)
8mm x 9.5 mm (MA245X)
|8.1mm x 8.8mm (MA2085, MA2485)|
At a glance, much of the Myriad X’s extra performance at the same Myriad 2 power appears to come from its new 16nm FFC TSMC process node. In shrinking from a 28nm planar process to 16nm FinFET, Movidius was able to invest the power savings into higher performance as well as more SHAVE processors, accelerators, interfaces, and memory, all in a relatively similar package size. While Intel indeed has its own fabs, Movidius stated that the Myriad X was in development well before Intel acquired Movidius in 2016, and thus 16nm FFC was the technology of choice. This 16nm FFC iteration comes after the Myriad 2’s incarnations on three of TSMC's 28nm process variants: HPM, HPC, and HPC+.
While specifics were not disclosed, the Myriad X VPU comes with an SDK that includes a neural network compiler and “a specialized FLIC framework with a plug-in approach to developing application pipelines.” In any case, like the Myriad 2, the Myriad X will be programmable via the Myriad Development Kit (MDK). At this time, there were no details about the reference kit hardware.
As mentioned earlier, the Myriad 2 will not be replaced by the Myriad X. Last January, the Myriad 2 was described as costing under $10; based on the higher cost FinFET process and additional hardware features, the Myriad X will likely command a higher price for the higher performance.
Update (8/28/17): An Intel representative has given an update stating that 8.1mm x 8.8mm are the correct dimensions for the Myriad X VPUs. The original specifications (8.5mm x 8.7mm) that were given out were incorrect. The press kit photo has been updated.
Post Your CommentPlease log in or sign up to comment.
View All Comments
Drumsticks - Monday, August 28, 2017 - linkLooks impressive from Movidius/Intel. I know these don't scale infinitely, but 1 TOP/w is still pretty impressive!
HStewart - Monday, August 28, 2017 - linkI am curious what type of products will this be used in. My only thought would be something like Microsoft HoloLens. It be cool in game consoles in the future.
Yojimbo - Monday, August 28, 2017 - linkAny low-power edge device that needs more inferencing power than an ARM chip can provide on its own. Drones for inspecting infrastructure, mobile security cameras, etc. NVIDIA and Microsoft researchers have each trained networks to control sprinkler systems to scare away cats and squirrels, respectively.
joelypolly - Monday, August 28, 2017 - linkHigh end cameras was one thing that comes to mind
Dustin Sklavos - Monday, August 28, 2017 - linkI can't get past the name being silkscreened on in Comic Sans.
olivaw - Monday, August 28, 2017 - linkTook me a long time staring at it and trying to figure out how they came to this... I even imagined an engineer drawing the markings by hand and then scanning to use over the chip...
Yojimbo - Monday, August 28, 2017 - linkI don't think it really looks like Comic Sans. Comic Sans has wavy lines, asymmetric curves, and unequal length stems. Everything seems just a little bit off kilter. This Movidius font is very regulated-looking, with symmetric, simple curves, and straight lines.
Maybe what gives a similar impression is that Comic sans is a little more rounded looking than most standard fonts, and this Movidius font is very rounded? It's far more rounded than Comic Sans, though. Maybe part of the issue is that it is written onto a rough surface so there's a certain amount of irregularity because of that.
psandeep - Monday, August 28, 2017 - linkIt is Diavolo
Yojimbo - Monday, August 28, 2017 - linkI just looked up Diavlo and it doesn't look like that at all, either.
mkozakewich - Monday, August 28, 2017 - linkDiavlo*
Though perhaps they should have used Myriad!