Intel introduced the QuarkSE microcontroller – with brief details of its pattern matching technology – on the ‘Curie’ circular button-sized printed circuit board at the Consumer Electronics Show in January 2015 (see Startup’s tech is Intel’s Quark neural network).
Bill Giovino, author of the recent white paper, states that the pattern-matching recognition engine is a network composed of 128 arithmetic units or neurons designed to perform two types of pattern recognition; the k-nearest neighbour (KNN) recognition and the radial basis function. Up to 32,768 patterns can be programmed and engine returns a positive match, uncertain, or negative match within a fixed time, he states.
Giovino’s suggestion is that the network is used as part of a wake-up system so that a sensor subsystem can pass a series of vectors to the PME, which matches it against a stored dataset. If there is hit this can be used to send a wake-up event to the x86 core. This can in turn then decide whether to process information locally, perhaps using a 32-bit ARC DSP that is present on the MCU die or to send information on to a sensor hub.
The pattern-matching engine is based on technology developed by General Vision Inc. (Petaluma, Calif.), developer of the CMIK chip in 130nm process technology with 1024 neurons and 256 bytes of memory per neuron. The Quark SE has 128 neurons and 128bytes of memory per neuron and is implemented in 22nm process technology, according to General Vision.
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.