Новости MIPS
2010-08-09 20:58![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Фирма MIPS Technologies изобрела новую 16-битную систему команд "microMIPS" для своих процессоров. Плотность кода увеличивается на 35% при потере 2% производительности. Обеспечивается обратная совместимость с системой команд MIPS32 и MIPS64. Описание microMIPS пока недоступно, но уже можно скачать правленые тексты gcc, binutils и gdb.
no subject
Date: 2010-08-12 08:43 (UTC)http://www.linux-mips.org/wiki/MIPS16
У ARM-а есть похожая технология Thumb. А вот обзор
http://www.eetimes.com/discussion/other/4024933/Code-compression-under-the-microscope
no subject
Date: 2010-08-12 08:54 (UTC)MicroMIPS - это скорее аналог Thumb2. Полноценная самодостаточная система команд, не требующая никаких переключений. Например, процессоры ARM Cortex-M3 имеют только Thumb2, и не имеют 32-битной системы команд - она оказывается лишней. Теперь то же самое будет и на процессорах MIPS.
Но у архитектуры MIPS по сравнению с ARM есть два ключевых преимущества:
1) Большее количество регистров процессора: 32 вместо 16-ти. Это важно для критичных по производительности приложений, например видеокодеков.
2) Наличие 64-битного варианта реализации при сохранении архитектуры и системы команд. Это практически удваивает производительность критичных приложений при несущественном росте потребления.