Важная информация

User Tag List

Показано с 1 по 1 из 1

Тема: Обсуждение 68080 64 bit ammx Apollo team

  1. #1
    Master
    Регистрация
    15.02.2015
    Адрес
    г. Могилёв, Беларусь
    Сообщений
    847
    Спасибо Благодарностей отдано 
    12
    Спасибо Благодарностей получено 
    100
    Поблагодарили
    67 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Обсуждение 68080 64 bit ammx Apollo team

    Странно, что никто не хочет обсуждать новый софт процессор...
    Небольшое описание:
    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 должны сообщать о себе операционной системе.
    Вот что интересно, регистры D0-D7 расширены до 64 разрядов. Значит ли это, что можно работать с ними обычными коммандами без simd?

    Преимущества 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 - с плавающей запятой.
    Последний раз редактировалось Smalovsky; 12.08.2023 в 14:46.
    ¡Un momento, señor fiscal!


  2. Этот пользователь поблагодарил Smalovsky за это полезное сообщение:

    easy_john (14.08.2023)

  3. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Misplaced by RetroSouls Team
    от Black Cat / Era CG в разделе SEGA
    Ответов: 0
    Последнее: 29.05.2019, 21:22
  2. 68080 Vampire для 1200
    от crrush в разделе Amiga
    Ответов: 22
    Последнее: 16.02.2019, 04:03
  3. Apollo Vampire 500v2+
    от xolod в разделе Amiga
    Ответов: 17
    Последнее: 01.11.2018, 20:15
  4. Apollo
    от newart в разделе Игры
    Ответов: 4
    Последнее: 25.12.2006, 19:57

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •