Ytterligare en fördel med en programmerbar arkitektur är att det blir möjligt att uppgradera hårdvara som redan levererats, på samma sätt som med programvara. Dessutom slipper man förhoppningsvis byta processor när man behöver nya funktioner.
Exakt hur stort prestandalyftet blir med användarspecifika instruktioner varierar från fall till fall. Enligt Mips går det till exempel att komprimera koden för en filteroperation från 15 cykler till en enda. För att göra Reed-Solomonavkodning räcker det med 421 cykler per block medan en C64x signalprocessor från Texas Instruments behöver 460 cykler för samma uppgift.
Pro-serien omfattar tre 32-bitars processorkärnor (4KE, M4K och 4KSd) som kompletterats med nya gränssnitt till registren och speciella operander. Mips har reserverat 16 op-koder för användarspecifika instruktioner som arbetar med data i de generella registren. För att minska risken att processorn blir "hackad" kan användarna inte arbeta direkt med registren utan via ett nytt gränssnitt som Mips adderat.
Frågan är nu när marknadsledande Arm ska lansera en liknade produkt.
Per Henricsson