Skriv ut

Amerikanska Neuromem släpper en modul med ett neuronnätschip kallat NM500. Modulen Neurotile ska addera intelligens till sensorer i drönare, robotar och werables.

Neurotile demonstrerades på ST Developer conference i Santa Clara i förra veckan.  Den är den första medlemmen i en ny produktfamilj kallad NeoCurie.

Neurotile består av ST:s lilla sensorkort Sensortile monterad på ett större kort som mäter 35 x 26 mm och i övrigt innehåller en styrkrets från ST (STM32L476), en Lattice-FPGA (XO3) och sist men inte minst en eller två exemplar av NM500. Ytterligare NM500-chip kan parallellkopplas via en expansionsbuss.

I ST:s Sensortile finns sensorer för rörelse, temperatur, ljus, fukt och ljud. ST-styrkretsen adderar programmeringsmöjligheter och Bluetooth LE. 

NM500-chipen adderar en hjärna som kan grubbla över hur dataströmmen från sensorerna ska tolkas.

Neurotile är mjukvarukompatibel med Arduino och plugin-kompatibel med Intels Curie-modul Tinytile.

Drivkraften bakom Neurotile är fransmannen Guy Paillet. Han startade sitt första neuronnätsföretag redan i slutet av 80-talet och tog fram ett första chip kallat Zisc under första halvan av 90-talet tillsammans med IBM.

Zisc-arkitekturen har inkarnerats vidare i nya chips och företag. Idag lever det i företaget General Vision i Petaluma, en knapp timme norr om San Francisco. Dotterbolaget Neuromem i Singapore licenserar tekniken och är det företag som äger Neurotile.

Det senaste neuronchipet heter NM500 och är det som sitter i Neurotile. Kombinationen med ST:s Sensortile ger ett smidigt litet paket för att leka med möjligheterna att bygga en liten karta i ett artificiellt neuronnät som visar vad olika kombinationer av sensorutslag representerar.

Artificiella neuronnät har fått en renässans på grund av stora framsteg inom AI-tillämpningar för bland annat datorseende och rösttolkning. Många tillverkare har just nu neuronnätschips i röret.

Klockad till 37 MHz har NM500 en prestanda på 85 miljarder operationer per sekund samtidigt som den drar upp till 150 mW. 

Som referens – det är svårt att jämföra rättvist – har Intels nylanserade AI-chip Myriad X  en prestanda på fyra biljoner operationer per sekund och drar 2 watt. Men bara en fjärdedel av de operationerna sker i Myriad X:s neuronblock, chipen tillverkas i olika processer och Myriad X använder betydligt fler operationer per klassificering eftersom dess neuronnät typiskt är mycket större.

Myriad X används med djupa neuronnät som har många lager av neuroner, och stöder diverse algoritmer på sådana, medan NM500-chipet använder en äldre algoritm kallad Radial Basis Function som utnyttjar ett enda lager av neuroner. 

Å ena sidan kan du alltså inte använda den allra senaste neuronnätstekniken med Neurotile. Å andra sidan får du en teknik som redan är bevisad under ett par decennier.

– Vi håller oss till det vi gör, säger Guy Paillet. 

– Norska fiskare har använt tekniken dygnet runt sedan år 2003. Det ska bli intressant att se vilken dag så kallad deep learning kan visa upp motsvarande, säger han.

Kameror på fiskebåtarna sorterar fångst som inte ska tas i hamn.

NM500 kan omprogrammeras – träbas – där det sitter på Neurotile-kortet, medan Myriad-chipet tränas i en server och laddas på chipet. 

Neurotile kan förhandsbeställas för mellan 56 och 84 dollar.