Лого Сделано у нас
98

Windows 7 и GTA на российском компьютере Эльбрус-401PC

Сотрудник ИНЭУМ Максим Горшенин продемонстрировал работу двоичного транслятора на российском микропроцессоре Эльбрус-4С.

читать полностью

  • 1
    Михаил Усоцкий Михаил Усоцкий
    25.07.1720:23:31

    Они обычно используют видеокарты на базе Radeon.

    • 3
      krotozer krotozer
      25.07.1721:08:31

      В разных комплектах они разные. Если не забуду, посмотрю завтра и напишу модель.

      • 1
        Михаил Усоцкий Михаил Усоцкий
        25.07.1721:12:25

        А вы, что, работаете с такими компьютерами? Просто на моей памяти всплывает именно Radeon. Упоминали, конечно, и другие графические системы. Но они слабее и рассчитаны на повседневные задачи.

        • 3
          krotozer krotozer
          25.07.1722:22:53

          Отделу предоставили одну машину РС-401 для сборки нашего программного продукта под Эльбрусом.

          .

          Изначально продукт собирается под GNU/Linux, так что с портированием особых проблем не возникло. А вот с производительностью есть. Дело в том, что в силу архитектуры процессора от МЦСТ, настоятельно рекомендуется производить выравнивание структур данных по сетке в 8 бит. У нас же производится уплотнение данных со смещением. Интеловская архитектура с такими фокусами справляется лихо, но именно потому, что имеет блок предварительной сортировки микрокоманд и внутреннюю трансляцию CISC->RISC. У Эльбруса же всё в микрокомандах делается.

          .

          Кстати, на Эльбрус С8 всё это работает примерно в четыре раза быстрее. Но там и частота выше, и ядер больше.

          • 0
            Михаил Усоцкий Михаил Усоцкий
            25.07.1722:39:49

            Наверное, вы хотите сказать в 8 байт для выравнивания структур данных? Ну это в современных процессорах вполне распространённое явление. Особенно для SIMD. Конечно, в x86-64 есть непосредственный доступ к отдельному байту, но это нежелательно (страдает скорость).

            • 4
              krotozer krotozer
              26.07.1700:43:56

              Нет, там происходят смещения данных через бинарные операции, что на Эльбрусе не сильно хорошо прогнозируется компилятором. У Интела компилятор вообще этим не заморачивается. Но самое забавное заключается в том, что МЦСТ не ограничивается сейчас обратной совместимостью. Код, собранный для Эльбруса 8С, на 4С не работает. В общем, они могут перерабатывать архитектуру и в конечном итоге добиться максимально лаконичного решения таких проблем. У Эльбруса АЛУ разных ядер могут кооперироваться в единое устройство для обработки одного числа.

    • 1
      krotozer krotozer
      26.07.1712:46:51

      Sapphire Radeon HD 6450 625Mhz PCI-E 2.1 1024Mb 1334Mhz 64 bit DVI HDMI HDCP

Написать комментарий
Отмена
Для комментирования вам необходимо зарегистрироваться и войти на сайт,