MIPS объявил о новом расширении набора инструкций MIPS64 - MIPS-3D. Поскольку в press-release'e об этом не сказано ни слова, напомню что архитектура MIPS уже имела multimedia SIMD расширение - MDMX. По-видимому, этого оказалось недостаточно. Нормальная документация на MIPS-3D на их сайте пока отсутствует, но если судить по рекламной PDF'ке, новое расширение включает 13 новых инструкций ориентированных преимущественно на 3D (заявляется что скорость вычисления полигонов увеличивается на 45%), clipping, перемножение матриц (не одной инструкцией), вариации на тему SQRT, ряд дополнительных операций с плавающей точкой. На тему различных SIMD расширений процессоров я в свое время написал небольшую статью.
Кажется начинаю понимать, почему на TI-99/4a были такие проблемы с качественными играми... Вот какой у меня получился код для рисования прямоугольника с градиентом. Просто от края до края экрана (т.е. x всегда 0, ширина всегда весь экран). Он даже не успевает отрисоваться в обратный ход луча! Понятно, что тут что-то можно ...далее
"Finally, we come to the instruction we've all been waiting for – SEX!" / из статьи про микропроцессор CDP1802 / В начале 1970-х в США были весьма популярны простые электронные игры типа Pong (в СССР их аналоги появились в продаже через 5-10 лет). Как правило, такие игры не имели микропроцессора и памяти в современном понимании этих слов, а строились на жёсткой ...далее