Skriv ut
Processorföretaget Mips två senaste kärnor använder nya 16-bitarsinstruktioner som sänker minneskravet för koden med 35 procent och har försumbar inverkan på prestanda.
16-bitarsinstruktioner i sig är ingen nyhet i Mips kärnor. Men den gamla tekniken sänkte prestandan dramatiskt till skillnad från tekniken för de nya Micromips-instruktionerna (microMIPS).

Instruktionsuppsättningen är bakåtkompatibel med gammal programvara.

De nya kärnorna heter M14K och M14Kc och ska finnas i provexemplar innan årets slut och i massproduktion under 2011. De är avsedda för bland annat hemmamedia, hemnät och bärbar elektronik.

M14K och M14Kc har samma femstegs rörledning som sina kusiner i 4K-familjen och ska enligt Mips leverera samma 1,5 DMips/MHz och kunna klockas i 180 MHz i en process på 130 nm.

M14K bygger på den tidigare styrkretskärnan M4K men nykomlingen  M14K har en accelerator som gör att den kan exekvera flashkod upp till fyra gånger snabbare. Knepet är att i förväg kopiera in instruktionerna till RAM-minnet. Dessutom kan kärnan automatiskt spotta ur sig en komprimerad trace-logg i en teknik som kallas iFlowTrace. AHB Lite används som förbindningsteknik.

M14Kc bygger på M4KE som har mer prestanda och modern MMU, vilket betyder att den kan köra avancerade operativsystem som Linux.

Båda kärnorna har kortat svarstiden för interrupt från 30 till 21 klockcykler. 

ExpressLogic, Mentor Graphics, Micrium, Montavista, CodeSourcery, Carbon Design och Imperas är några företag som rapportera att de kommer att stödja de nya instruktionerna.