Karlstadsföretaget ShortLink och AI-bolaget Imsys har i ett partnerskap utvecklat en nästa generations mikroprocessor, IM4000. Den snabba expansionen av edge/AI-computing har enligt Imsys öppnat upp ett stort nytt marknadsområde för bolagets teknik.
Imsys har valt ShortLink som nyckelpartner för att utveckla IM4000, en vidareutveckling av IM3000. Den nya lilla processorn är designad för hög prestanda, har dubbla kärnor, ett modernt minnesgränssnitt och arbetsminne on-chip. IM4000 är tillgänglig som IP-block för System On Chip-lösningar inom IoT och Edge-applikationer.
Den nya processorfamiljen kommer att lanseras före nyår och det gemensamma teamet slutför för närvarande den sista testningen.
– Med hjälp av ShortLink kan vi förbättra våra IP-baserade mikroprocessordesigner avsevärt för den växande edge/AI-marknaden och förkorta vår tid till lansering. Shortlink har varit fantastiska på att tillhandahålla ett flexibelt utvecklingsstöd beroende på vårt behov. Projektet har gått från några få seniora systemingenjörer till en större grupp RTL-utvecklare och experter på ASIC-implementering, sägerJonas Wærn, vd för Imsys AB.
Imsys har över 40 års erfarenhet av skräddarsydda mikroprocessorer som traditionellt har använts i olika specialapplikationer.
– Vi är mycket glada över att arbeta med Imsys. Det är fantastiskt roligt att två svenska högteknologiska halvledarföretag med en kombinerad ASIC-erfarenhet på närmare 70 år arbetar tillsammans för att sätta en unik mikroprocessor på marknaden. Vi pratar ofta om fördelarna med lokal och oberoende tillgång till teknik. I det här fallet är hela mikroprocessorn designad i Sverige: instruktionsset, utvecklingsverktyg, mjukvara, ASIC-utveckling och support, säger August Pansell, styrelseordförande hos ShortLink.
Imsys IM4000 representerar ytterligare ett steg framåt bolagets lean-teknologi. Det är den första processorenheten som är designad för att köra applikationer med LLVM som ISA.
För att göra detta möjligt har Imsys utvecklat ISAL, en omfattande instruktionsuppsättning som är skräddarsydd för LLVM-kompilatorinfrastruktur. ISA har mikroinstruktioner som minimerar komplexiteten i kompilatoröversättningar mellan front-end, högnivåkällkod och hårdvaruorienterad arkitektur. På så sätt överbryggar det gapet och skapar en högre grad av effektivitet när man arbetar med en LLVM-infrastruktur samtidigt som man säkerställer minimal prestandadegradering.
Länk till IM4000 product brief