Skriv ut

Det har gått ett år sedan Tensilica – som är en del av EDA-bolaget Cadence – lanserade DSP-kärnan Vision P6. Nu kommer en uppgraderad version kallad Vision Q6 med förbättrad processorarkitektur. Det handlar framförallt om att rörledningen blivit tre steg längre vilket innebär att bildbehandling och AI-algoritmer går upp till 50 procent snabbare samtidigt som effektförbrukningen kan minska med 25 procent.

Det är smartare att använda en klassisk DSP-arkitektur för beräkningar i artificiella neuronnät, än att använda nya parallella arkitekturer. Det är Tensilicas filosofi bakom IP-kärnan Vision, som optimerats för ändamålet.

Fjolårets version, P6, används bland annat av Hisilicon i Kirin 970. Den som besökte årets mobilmässa i Barcelona kunde se hur den identifierade ansikten trots att personerna hade solglasögon, långt hår eller scarf. Andra uppgifter den löste var bildstabilisering och HDR, att pussla ihop flera bilder tagna med olika exponering till en bild som ser jämnt belyst ut.

Den nya kärnan Q6 är i praktiken en P6 med ny processorarkitektur som ger ett prestandalyft på ungefär 1,5 gånger när den är implementerad i samma process, exempelvis 16 nm.

Nackdelen med en längre pipeline är att det tar längre tid att ladda om den när man byter uppgift vilket kan dra ned prestanda om inte arbetet planerats på ett bra sätt.

– Vi har implementerat en lösning som tar hand om det, säger Pulin Desai på Tensilica.

Den nya arkitekturen är bakåtkompatibel med föregångaren vilket innebär att det ska gå att kompilera om existerande programvara och automatiskt få högre prestanda och lägre effektförbrukning.

Vad gäller programmerbarheten så har Cadece verktyg för bland annat Caffe och Tensorflow.