La Defense Advanced Research Projects Agency (DARPA), ossia l'Agenzia del Ministero della Difesa USA ha finanziato una start-up del Massachussetts Institute of Technology (MIT) per sviluppare la prossima generazione di microprocessori probabilistici.
Per farne che cosa? L'esempio più semplice riguarda le email: se in una email c'è la parola Viagra è molto probabile si tratti di spam. Un filtro che fosse in grado di interpretare subito questo spam sarebbe di enorme vantaggio.
Lyric Semiconductor ha disegnato e prodotto i primi prototipi di
microprocessori probabilistici che possono migliorare di migliaia di volte le capacità di calcolo dell'attuale generazione di cpu, dsp, fpga, gpu. Come? Realizzando circuiti che hanno scritto sul silicio i calcoli probabilistici.
Attualmente i microprocessori sono progettati per funzionare seguendo la logica binaria: una differenza di voltaggio indica 1 e una mancanza di segnale elettrico indica 0. Ma evidentemente si può fare un circuito capace di interpretare diverse differenze di voltaggio e assegnare loro un valore che corrisponda a una certa probabilità piuttosto che, come oggi, fare cicli di calcoli binari per calcolare le probabilità.
Lyric Semiconductor ha già pronti i primi prototipi dei chip che funzionano con i "pbit" i "probabilistic bit"
Lyric ha fatto esattamente questo: ha disegnato
circuiti che sono in grado di discriminare i "probabilistic bit" ossia i "pbit" che memorizzano un valore tra 0 e 1. La tecnologia progettata ne distingue 8 e quindi è in grado di discriminare 2 elevato 8=
256 valori di probabilità diversi compresi tra 0 e 1.Allo stesso modo ha sviluppato i gate logici che funzionano com valori probabilistici anziché binari e le probabilità sono combinate usando la logica Bayesiana piuttosto che quella binaria.
Il primo processore GP5 che Lyric Semiconductor intende produrre migliorerà di migliaia di volte i calcoli probabilistici. La società ha anche sviluppato un linguaggio di programmazione, Probability Synthesis to Bayesian Logic.
Il primo esemplare commerciale dovrebbe vedere la luce nel 2013.Gli studi di Lyric semiconductor, però, hanno già portato alcuni frutti per le memorie flash. Nelle flash memory può accadere accada un errore e per rilevarlo c'è una zona in cui alcuni circuiti servono proprio a correggere gli errori. Man mano che la densità dei dati della memoria incrementa, aumenta anche lo spazio della circuiteria necessario per il calcolo di controllo degli errori. Ebbene Lyric ha trovato modo di ridurre, grazie all'uso della logica probabilistica che sta studiando, al solo 3% del circuito questa zona di controllo con un consumo energetico dell8% rispetto all'attuale. Insomma, il
Lyric Error Correction viene già ora venduto a produttori di flash memory.