Странно, что никто не хочет обсуждать новый софт процессор...
Небольшое описание:
Вот что интересно, регистры D0-D7 расширены до 64 разрядов. Значит ли это, что можно работать с ними обычными коммандами без simd?AMMX - это 64-разрядное расширение SIMD для процессора 68k. Он не только имеет общую 64-разрядную ширину с популярной реализацией MMX, но также в большей степени ориентирован на расширения SIMD в архитектурах RISC (AltiVec, Wireless MMX).
На текущем этапе разработки для использования SIMD доступно 32 регистра. Эти 32 регистра включают в себя хорошо известные D0-D7 (расширенные до 64 бит) и 24 новых регистра, которые являются исключительными для SIMD.
Таким образом, в регистрах можно выполнять большую работу, значительно снижая нагрузку, вызванную чтением и записью в память. При дальнейшем чтении должно стать ясно, что мы изучили ранее доступные архитектуры SIMD, но также разработали уникальные функции, которые отличают AMMX от остальных.
AMMX - это новая функция, добавленная в архитектуру 68k. Расширенные регистры нуждаются в особой обработке из-за многозадачности, которую выполняет AmigaOS. Начиная с версии Gold 2.7, расширения для переключения контекста являются частью модуля VampireSupport kickstart.
AMMX - это функция, которая была добавлена в процессор 68k спустя долгое время после того, как разработка AmigaOS3 зашла в тупик. Следовательно, расширенные регистры, поставляемые с Apollo Core, не сохраняются в обычном стековом фрейме AmigaOS. Чтобы найти баланс между обратной совместимостью, накладными расходами на переключение контекста и поддержкой Apollo Core, было решено, что задачи с поддержкой AMMX должны сообщать о себе операционной системе.
Уже несколько игр оптимизированы под новый процессор. Пример одной:Преимущества AMMX:
Ширина 64 бита. В настоящее время для использования SIMD доступно 32 регистра
Видеоигры потенциально могут запускаться намного быстрее
Повышает производительность при редактировании видео и аудио. Типичными приложениями являются цифровая обработка сигналов и обработка графики
SIMD позволяет чипу сократить время работы с видео, аудио, графикой и анимацией, требующее много процессора
SIMD - это дополнение, которое улучшает сжатие / распаковку видео, обработку изображений, шифрование и обработку ввода-вывода — все это используется в различных современных программах
Некоторые из технологий, которые выигрывают от SIMD, включают улучшенную визуализацию, 3D-видео, потоковое аудио и видео (воспроизведение DVD) и приложения для распознавания речи.
Распределенные вычисления ускорили использование этих расширений в научном сообществе
Устраняет узкое место в обработке 3D-графики.
Новые SIMD-инструкции для улучшения сложной математики, графики, кодирования видео и синхронизации потоков.
Повышает производительность приложений с интенсивным использованием операций с плавающей запятой, таких как обработка изображений и A / V, научное моделирование, финансовая аналитика, а также 3D-моделирование и анализ.
- - - Добавлено - - -
Что пишут на амижных форумах:
Apollo-Core == 68080 обладает многими современными функциями, которые есть только у очень современных чипов INTEL CORE.
Хотя тактовая частота 68080 ограничена чипом FPGA, производительность процессора чрезвычайно высока для его тактовой частоты.
Процессор Apollo обладает гораздо более высокой производительностью, чем процессор 68030 с частотой 800 МГц практически во всех случаях.
Производительность процессора APOLLO может варьироваться от "Pentium 100" до "Pentium 3 при частоте 1000 МГц" - в зависимости от того, какие усовершенствования и функции вы запускаете в своей программе.
Таким образом, просто невозможно дать вам "простой" номер и быть корректным.
Apollo 68080, несомненно, является самой быстрой Amiga 68K за всю историю - и даже превосходит компьютеры PowerPC с частотой 1000 МГц в некоторых тестах.68080 в некоторых аспектах лучше, чем Pentium Pro, P2, P3, P4, но в P3 представлен набор команд SSE, который лучше, чем MMX в Pentium и AMMX в Vampire, поскольку они основаны на целых числах, а SSE - с плавающей запятой.