Startup Makes Probability-Based Chips for Big Data Apps

August 18, 2010 Off By David
Object Storage
Grazed from GigaOM.  Author: Om Malik.

Lyric Semiconductor, a Cambridge, Mass.-based startup that was spun out of MIT in 2006, today announced a revolutionary new approach to processing data called probability processing. It wants to make chips that are fit for a world drowning in information and dealing with data deluge.

The company was started by Dr. Ben Vigoda, a chip industry veteran, and MIT Scientist and chip industry veteran David Reynolds. It’s backed by Analog Devices CEO and lead partner of Stata Ventures, Ray Stata, with more than $20 million in funding from DARPA. It’s coming out of stealth today.

The basic premise behind Lyric is quite simple: In the “Big Data” future, companies will need a new approach to processing data. They call this technology probability processing, and it’s been under development for nearly a decade.

For over 60 years, computers have been based on digital computing principles. Data is represented as bits (1s and 0s). Boolean logic gates perform operations on these bits. Lyric has invented a new kind of logic gate circuit that uses transistors as dimmer switches instead of as on/off switches.  These circuits can accept inputs and calculate outputs that are between 0 and 1, directly representing probabilities – levels of certainty. A digital processor steps through these operations serially in order to perform a function. In order to improve efficiency even further, Lyric’s processors are designed to perform many probability computations in parallel. (Lyric Press Materials)

What that means is that these chips would be ideal for big data applications that solve modern day computing problems like search, fraud detection, spam filtering, genome sequence analysis and financial modeling. It is not that general-purpose chips can’t do these tasks well; it’s that they’re not as efficient, argues Lyric’s Vigoda. Big data applications aren’t the only ones where these chips can come in handy. As the networks of tomorrow get beefier, more complex and carry larger amount of information, Lyric’s chips could make routing and switching more efficient.

The company is commercially launching the technology as an application targeting Flash memory chips. It’s smartly timed, especially since the size of flash memory chips keep increasing. According to some estimates, one in 1000 bits stored in Flash memory come out wrong. As the density of Flash memory chips increase, error rates increase, and correcting those errors has become an expensive proposition. To solve this problem, the company has made an error correction processor called the Lyric Error Correction (LEC) for Flash Memory. It’s 30 times smaller and consumes 12 times less power.

What’s next? The company is working on a new programmable processor called GP5.

The GP5 could enable performance gains of 1,000X over today’s digital x86-based systems such as the processors from Intel and AMD.  The GP5 will run code written in Lyric’s own probability programming language called PSBL (Probability Synthesis to Bayesian Logic), an expressive computer programming language for working with probability based computations.  Lyric will leverage its probability processor and programming technologies to deliver disruptive total systems to its customers.

The big risk for the company is in getting adoption for its technology. It needs to find buyers — which could range from networking gear maker to specialist server makers — to buy into its approach to making chips. Lyric will also face the additional challenge of getting folks to learn a new way to program these chips.  That said, no one can doubt that Lyric’s approach is ambitious and audacious.

Related Research from GigaOM Pro (subscription required): Pushing Processors Past Moore’s Law