Почти как и в истории со всем известным сусликом, Intel Atom никто уж давно не видел, а он есть. Ибо потребность в мало потребляющих, но шустрых процессорах со временем только возрастает пропорционально увеличению количества разнообразных интернетов. Новым достижением Intel на этой стезе стала архитектура ULP (Ultra Low Power), которая найдет свое применение в нескольких семействах процессорных ядер, в том числе и в том, о котором речь сегодня — Intel Tremont.



Новый «как бы Atom» стал еще более Core, чем ранее, ведь акцент сделан не только на улучшение соотношения «производительность/потребление», но и на внедрение интеллектуальных технологий, прежде данный класс процессорных ядер не посещавших. В частности, из топовой линейки были позаимствованы алгоритмы предсказания ветвлений.


Дизайн Intel Tremont. Кликабельно

Прочие характеристики Intel Tremont, непосредственно влияющие на производительность:

  • 6 декодеров инструкций с неупорядоченным выполнением,
  • 10 исполнительных портов,
  • двойные конвейеры загрузки/выгрузки,
  • 4 ядра в одном модуле,
  • L2-кеш объемом до 4.5 Мб.


Фронтенд ядра Intel Tremont

Несколько более подробных слов о фронтенде ядра. Как уже упоминалось, в нем используется 32-байтный L1/L2 предсказатель ветвлений класса Core с большой историей. Система внеочередной выборки использует 32 КБ кеш и обрабатывает 32 байта за цикл. Система декодирования инструкций х86 состоит из двух кластеров по 3 декодера с неупорядоченным выполнением без кеша микроопераций. При необходимости (для экономии энергии) может использоваться однокластерная схема.

10 исполнительных устройств включают в себя целочисленную часть из 7 портов с большим входным окном внеочередного исполнения и параллельным резервированием, а также 3 векторных порта с аппаратным шифрованием AES128/SHA256 и поддержкой расширенного набора инструкций конечного поля (поля Галуа). Кстати, нелишне напомнить, что первые модели Intel Atom вообще не имели внеочередного исполнения. Подсистема памяти включает 32 КБ кеша данных (три такта загрузки для использования) и буфер ассоциативной трансляции (TLB) на 1024 записей, разделяемый между кодом и данными. Кеш L2 разделяется между 1-4 ядрами и может иметь размер от 1.5 до 4.5 MB

Теперь о прогрессивных технологиях, используемых в Tremont. В их число входят:

  • инструкции интерфейса ускорителей — синхронизация и распределение задач для ускорителей;
  • Intel Speed Shift — повышенная чувствительность при контроле рабочей частоты;
  • Intel Trusted Execution Technology и Intel Boot Guard — защита при загрузке системы;
  • Intel Total Memory Encryption — защита содержимого памяти от атак.

Процессоры с микроархитектурой Intel Tremont появятся в продаже в следующем году. Предварительно анонсировано, что эти ядра войдут, в том числе, в состав гибридных процессоров в комбинации с «большими» ядрами Sunny Cove.

Комментарии (16)


  1. Goron_Dekar
    07.11.2019 10:00
    +1

    Будут версии с сокетом и tdp<15?


  1. msin
    07.11.2019 10:19

    А как в новом дизайне процессоров со старыми уязвимостями?
    В статье про это не сказано… предполагается, что они закрыты или Интел все еще работает над этим?
    Пока что видно тенденцию Интел между безопасностью и быстродействием выбирать быстродействие…


    1. crlam0
      07.11.2019 12:08
      +1

      Ещё как сказано: уязвимости в эти «Атомы» добавили:

      и на внедрение интеллектуальных технологий, прежде данный класс процессорных ядер не посещавших. В частности, из топовой линейки были позаимствованы алгоритмы предсказания ветвлений.
      нелишне напомнить, что первые модели Intel Atom вообще не имели внеочередного исполнения.
      То бишь первые Атомы к Meldown/Spectre вообще неуязвимы, последующие неизвестно, а эти, судя по всему, уязвимы как и все остальные современные процессоры Интел.

      Интересен вот этот момент:
      Intel Total Memory Encryption — защита содержимого памяти от атак.
      Если это не маркетинговая чушь и работает с любой ОС/софтом то есть подвижки в исправлении проблем с безопасностью.


      1. faoriu
        07.11.2019 13:59

        С чего вы решили, что Intel интегрирует именно непропатченный модуль предсказания ветвлений?


        1. crlam0
          07.11.2019 14:18

          Прямых доказательств у меня нет и быть не может (я не инженер в Интеле), но косвенно вот почему:
          1. Есть мнение, что без без кардинальных изменений в самой концепции внеочередного исполнения невозможно исправить существующие уязвимости.
          2. Если бы были исправлены все уязвимости в этом модуле то маркетологи Интела об этом трубили на весь мир, а так тихое замалчивание проблемы.


      1. pvl_1
        07.11.2019 17:31

        нелишне напомнить, что первые модели Intel Atom вообще не имели внеочередного исполнения

        То бишь первые Атомы к Meldown/Spectre вообще неуязвимы

        Там речь про внеочередное исполнение, а в уязвимостях Meltdown/Spectre играют на спекулятивном исполнении. Так что первые Atomы могут быть уязвимы к этим атакам, если в них реализована спекулятивность (что было бы логично, не совсем же голые in-order ядра туда поставили).


  1. natan555
    07.11.2019 10:32

    название энергоэффективной архитектуры вызывает ассоциацию — «Three Mile Island»


  1. graphican
    07.11.2019 10:46

    Побольше бы информации о потреблении и «шустрости»


    1. saul Автор
      07.11.2019 14:25

      Tremont — это только ядро. Сколько их будет и каких в упаковке — такая будет производительность и потребление. Скоро увидим.


  1. Astroscope
    07.11.2019 12:34

    Выскажу непопулярное мнение: такие процессоры нужны, точнее нужны потребительские продукты на их основе. Есть очень много случаев, когда не требуется вычислительная мощность — типичные сценарии использования нетбуков и неттопов, но требуется малое потребление как ради большой продолжительности автономной работы от маленькой батареи (нетбуки), так и ради дешевого, в смысле простого, пассивного, значит бесшумного охлаждения (любые устройства). А потребительский неттоп это, скорее всего, еще и HTPC, а значит требуется аппаратное декодирование современных медиаформатов с разумным запасом на будущее и аппаратная поддержка их вывода на совместимые устройства, т.е. как минимум HDMI 2.0b. Жаль, что об этом все ни слова, только общие фразы.


    1. Karl_Marx
      07.11.2019 14:55

      Там встроенная графика занимается декодированием видео, а не CPU. У меня валяется планшет на старом Atom и он спокойно проигрывает x264 видео в 1080p 60Гц, а какой-нибудь Яндекс.Маркет или Дзен не тянет.


      1. Astroscope
        07.11.2019 17:36

        У меня валяется планшет на старом Atom и он спокойно проигрывает x264 видео в 1080p 60Гц

        А в потребительском сегменте нужно спокойно проигрывать что-то типа x265 2160p 10bit 23.976~60Hz.

        а какой-нибудь Яндекс.Маркет или Дзен не тянет

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


        1. Antervis
          07.11.2019 21:29

          Но с тех пор многое сильно изменилось в лучшую сторону, поэтому в этот раз вполне может получиться.
          на каждые 10% мощности CPU js среднего сайта наращивает еще 20% «быдлокода». Эта гонка не выигрывается до тех пор, пока браузеры не начнут отказываться грузить толстые сайты.


        1. Dioxin
          11.11.2019 07:57

          Существующие в ноутах N5000 уже вполне ничего.
          Если еще улучшить и сделать в настолке будет совсем хорошо.


  1. BiosUefi
    07.11.2019 16:27

    Покажут ли их на Embedded world 2020 в Нюрнберге?


  1. Alexsandr_SE
    09.11.2019 20:22

    Конкуренция с АРМ? Если с ними сравнить уровень производительности и энергопотребление?