HOME

TheInfoList



OR:

Movidius is a company based in
San Mateo, California San Mateo ( ; ) is a city in San Mateo County, California, on the San Francisco Peninsula. About 20 miles (32 km) south of San Francisco, the city borders Burlingame to the north, Hillsborough to the west, San Francisco Bay and Foster ...
, that designs specialised low-power processor chips for
computer vision Computer vision is an interdisciplinary scientific field that deals with how computers can gain high-level understanding from digital images or videos. From the perspective of engineering, it seeks to understand and automate tasks that the human ...
. The company was acquired by
Intel Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California. It is the world's largest semiconductor chip manufacturer by revenue, and is one of the developers of the x86 ser ...
in September 2016.


Company history

Movidius was co-founded in
Dublin Dublin (; , or ) is the capital and largest city of Ireland. On a bay at the mouth of the River Liffey, it is in the province of Leinster, bordered on the south by the Dublin Mountains, a part of the Wicklow Mountains range. At the 2016 ...
in 2005, by Sean Mitchell and David Moloney. Between 2006 and 2016, it raised nearly $90 million in capital funding. In May 2013, the company appointed Remi El-Ouazzane as CEO. In January 2016, the company announced a partnership with
Google Google LLC () is an American Multinational corporation, multinational technology company focusing on Search Engine, search engine technology, online advertising, cloud computing, software, computer software, quantum computing, e-commerce, ar ...
. Movidius has been active in Google's Project Tango project, and Movidius also announced a planned acquisition by
Intel Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California. It is the world's largest semiconductor chip manufacturer by revenue, and is one of the developers of the x86 ser ...
in September 2016.


Products


Myriad 2

The company's Myriad 2 chip is an always-on
manycore Manycore processors are special kinds of multi-core processors designed for a high degree of parallel processing, containing numerous simpler, independent processor cores (from a few tens of cores to thousands or more). Manycore processors are u ...
vision processing unit A vision processing unit (VPU) is (as of 2018) an emerging class of microprocessor; it is a specific type of AI accelerator, designed to accelerate machine vision tasks. Overview Vision processing units are distinct from video processing uni ...
that can function on power-constrained devices. The ''Fathom'' is a USB stick containing a Myriad 2 processor, allowing a vision accelerator to be added to devices using ARM processors including
PCs A personal computer (PC) is a multi-purpose microcomputer whose size, capabilities, and price make it feasible for individual use. Personal computers are intended to be operated directly by an end user, rather than by a computer expert or techn ...
, drones,
robot A robot is a machine—especially one programmable by a computer—capable of carrying out a complex series of actions automatically. A robot can be guided by an external control device, or the control may be embedded within. Robots may be ...
s,
IoT The Internet of things (IoT) describes physical objects (or groups of such objects) with sensors, processing ability, software and other technologies that connect and exchange data with other devices and systems over the Internet or other comm ...
devices and video surveillance for tasks such as identifying people or objects. It can run at between 80 and 150 G
FLOPS In computing, floating point operations per second (FLOPS, flops or flop/s) is a measure of computer performance, useful in fields of scientific computations that require floating-point calculations. For such cases, it is a more accurate me ...
on little more than 1W of power.


Myriad X

Intel's Myriad X VPU (
vision processing unit A vision processing unit (VPU) is (as of 2018) an emerging class of microprocessor; it is a specific type of AI accelerator, designed to accelerate machine vision tasks. Overview Vision processing units are distinct from video processing uni ...
) is the third generation and most advanced VPU from Movidius, an Intel company. Intel's Myriad X VPU is the first of its class to feature the Neural Compute Engine—a dedicated hardware accelerator for the deep neural network deep-learning inferences. The Neural Compute Engine in conjunction with the 16 SHAVE cores and an ultra-high throughput intelligent memory fabric makes Myriad X an option for on-device deep neural networks and computer vision applications. Intel's Myriad X VPU has received additional upgrades to imaging and vision engines including additional programmable SHAVE cores, upgraded and expanded vision accelerators, and a new native 4K
image processor An image processor, also known as an image processing engine, image processing unit (IPU), or image signal processor (ISP), is a type of media processor or specialized digital signal processor (DSP) used for image processing, in digital cameras ...
pipeline with support for up to 8 HD sensors connecting directly to the VPU. As with Myriad 2, the Myriad X VPU is programmable via the Myriad Development Kit (MDK) which includes all necessary development tools, frameworks, and APIs to implement a custom vision, imaging and deep neural network workloads on the chip.


Neural Compute Stick

The
Intel Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California. It is the world's largest semiconductor chip manufacturer by revenue, and is one of the developers of the x86 ser ...
Movidius Neural Compute Stick (NCS) is a tiny fanless deep-learning device that can be used to learn AI programming at the edge. NCS is powered by the same low-power, high-performance Intel Movidius Vision Processing Unit that can be found in millions of smart security cameras, gesture-controlled
drone Drone most commonly refers to: * Drone (bee), a male bee, from an unfertilized egg * Unmanned aerial vehicle * Unmanned surface vehicle, watercraft * Unmanned underwater vehicle or underwater drone Drone, drones or The Drones may also refer to: ...
s, industrial machine vision equipment, and more. Supported frameworks are
TensorFlow TensorFlow is a free and open-source software library for machine learning and artificial intelligence. It can be used across a range of tasks but has a particular focus on training and inference of deep neural networks. "It is machine learnin ...
and Caffe. On 14 November 2018, the company announced the latest version of NCS, marketed as "Neural Compute Stick 2" at the AI DevCon event in Beijing.


Uses

*
Google Clips Google Clips is a discontinued miniature clip-on camera device developed by Google. It was announced during Google's "Made By Google" event on 4 October 2017. It was released for sale on January 27, 2018. With a flashing LED that indicates it ...
camera uses Myriad 2 VPU. * The Intel RealSense Tracking Camera T265 is another product that uses the Myriad 2. * Mavic used the Myriad 2 in all consumer drones announced in 2016. * The Ryze Tello affordable programmable drone, licensing Mavic Software, uses the Myriad 2 VPU. * ComBox Technology uses Myriad X i
ComBox x64 PCIe Blad board
for CNN inference in DC.


See also

*
Vision processing unit A vision processing unit (VPU) is (as of 2018) an emerging class of microprocessor; it is a specific type of AI accelerator, designed to accelerate machine vision tasks. Overview Vision processing units are distinct from video processing uni ...
*
MPSoC A multiprocessor system on a chip (, ' or ) is a system on a chip (SoC) which includes multiple microprocessors. As such, it is a multi-core system on a chip. MPSoCs are usually targeted for embedded applications. It is used by platforms that con ...
*
Coprocessor A coprocessor is a computer processor used to supplement the functions of the primary processor (the CPU). Operations performed by the coprocessor may be floating-point arithmetic, graphics, signal processing, string processing, cryptography or I ...
*
Convolutional neural network In deep learning, a convolutional neural network (CNN, or ConvNet) is a class of artificial neural network (ANN), most commonly applied to analyze visual imagery. CNNs are also known as Shift Invariant or Space Invariant Artificial Neural Netwo ...


References

{{reflist OpenCL compute devices Technology companies based in the San Francisco Bay Area Companies based in San Mateo, California Technology companies established in 2005 Intel acquisitions 2016 mergers and acquisitions