MAX
Подпишись
стань автором. присоединяйся к сообществу!

Кстати, а вы знали, что на «Сделано у нас» статьи публикуют посетители, такие же как и вы? И никакой премодерации, согласований и разрешений! Любой может добавить новость. А лучшие попадут в наш Телеграм @sdelanounas_ru. Подробнее о том как работает наш сайт здесь👈

Источник: www.youtube.com

Поделись позитивом в своих соцсетях

Комментарии 0

Для комментирования необходимо войти на сайт

  • 0
    Dima Lg Dima Lg25.07.17 18:06:49

    Есть ли виртуализация? Что-то как Hyper-V.

    А там дальше ставь что хочешь.

    • 3
      Нет аватара kerosene25.07.17 19:04:05

      Виртуализация здесь не причем. Эльбрус по системе команд не совместим с x86.

    • 1
      krotozer krotozer25.07.17 20:56:10

      Паравиртуализация — это по сути трансляция адресов виртуальной среды на реальную силами процессора. Т. е., процессор просто подменяет для определённого кода адреса памяти. Отсюда и скорости. А тут сам процессор не совместим. Два ядра трудятся, чтобы на лету транслировать из x86.

      • 0
        Dima Lg Dima Lg25.07.17 21:16:30

        Странно. Почему не встроить аппаратно эту совместимость.

        Это бы расширило количество клиентов в разы, если не на порядки.

        Со всеми вытекающими следствиями.

        • 1
          krotozer krotozer25.07.17 22:13:52

          Просто нельзя этого делать. Архитектура запатентована Intel. Придётся нехилые отчисления платить. А так оно имитируется программно-аппаратно. На самой плате «монокуб» есть слот под карту CF-формата. Так вот, там хранится микрокод транслятора, который загружается местным «аналогом EFI» (не знаю, как оно называется) перед собственно запуском трансляции. Так ничьи патентные права не нарушаются.

          • 1
            Нет аватара guest26.07.17 13:43:39

            Там не только сам транслятор хранится, туда ещё соптимизированные фрагменты кода складываются — транслятор имеет встроенный многопроходный оптимизатор и автоматический профайлер, так что при повторном запуске некоторого критического сегмента кода он отрабатывает быстрее и быстрее.

      • 1
        Е.Юрий Е.Юрий25.07.17 21:18:15

        Интересно если ли смысл транслятор «врисовать» на кремень вместе с процессором и программно его включать в настройках по типу биос?

        • 3
          krotozer krotozer25.07.17 22:14:53

          Ответ на этот вопрос я оставил постом выше — Dima Lg задался тем же вопросом.

          • 1
            Е.Юрий Е.Юрий26.07.17 04:32:25

            Нет я имел в виду немного другое — не использование патентованных интеловских архитектур, а физически встроить карту с кодом в процессор(на процессор может) — просто устранить слоты и дорожки, которые для этого требуются — скорость трансляции не увеличится? Или все яйца в одну корзину не стоит?

            • 1
              Нет аватара guest26.07.17 05:57:42

              Нет, не увеличится. Более того, учитывая технические особенности системы трансляции, требующие сохранять оттранслированный код для последующих запусков, это физически невозможно

            • 2
              krotozer krotozer26.07.17 07:41:54

              Не стоит. Тогда пропадёт возможность отладки. Да и карта постоянно не читается. Иначе оно бы ещё больше тормозило. Ведь у МЦСТ вся соль в том, что часть процессора, с точки зрения архитектуры Intel, вынесена в программный код. Один только LCC чего стоит. Сейчас они ещё разрабатывают общеприменимый вариант процессора.

              • 0
                Е.Юрий Е.Юрий26.07.17 15:15:44

                Да и карта постоянно не читается

                Спасибо за разъяснение. Вот это я и хотел узнать — насколько сильно влияет карта, вынесенная отдельным слотом(физически), на скорость работы процесса компиляции. Плюс подумал, что можно место на плате освободить.