98

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

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

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

Подпишитесь на наш канал в Яндекс.Дзен и сделайте вашу ленту объективнее!

  • 0
    Денис М
    25.07.1720:08:53

    А какая там видеокарта?

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

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

      • 3
        krotozer
        25.07.1721:08:31

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

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

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

          • 3
            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
                26.07.1700:43:56

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

      • 1
        krotozer
        26.07.1712:46:51

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

    • 0
      Strange Hunter
      26.07.1704:33:43

      Вроде сказали что Radeon 6450, старенькая «затычка для слота» уступающая даже современным решениям встраиваемым в процессоры.

    • 0
      Andrey Tupkalo
      26.07.1706:00:50

      В ролике же говорилось — Radeon 6450: дико древний и медленный «видеотормозитель», засунутый туда потому, что у материнок под 4С нету встроенного видео (на мамках для 2С+ стояла 2Д-карточка от Silicon Motion). Вроде бы они пилят собственное видеоядро, но пока новостей на эту тему не было.

      Отредактировано: Andrey Tupkalo~06:01 26.07.17
      • 0
        shigorin
        26.07.1710:48:54

        у материнок под 4С нету встроенного видео

        Есть -- SM718. «Собственное видеоядро» в 1С+ -- какой-то из Vivante.

        • 0
          krotozer
          26.07.1712:06:36

          Через это ядро, кстати, местный аналог EFI стартует первым делом. Нам не удалось заставить его выводить интерфейс на дискретную карту. Она врубается уже при загрузке ядра Linux.

          • 0
            shigorin
            30.07.1719:29:43

            Эх, я ещё только надеюсь наложить руки на 101/801    

        • 0
          Andrey Tupkalo
          26.07.1713:39:16

          А, значит не заметил. Про встроенное — да, я в курсе. Просто проскакивала инфа, что взялись что-то своё в этом направлении делать.

    • 0
      shigorin
      26.07.1710:46:55

      Эльбрус-401:

      02:03.0 VGA compatible controller: Silicon Motion, Inc. SM718 LynxSE+ (rev a0)

      03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM]

      В Эльбрус-4.4 только SM718.

    • 0
      krotozer
      26.07.1712:04:19

      Вот такая видеокарта установлена в предоставленном нам экземпляре:

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

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