Материалы по тегу: arm

12.08.2020 [01:04], Илья Коваль

ARM-процессоры NUVIA Phoenix обещают быть быстрее и энергоэффективнее AMD EPYC и Intel Xeon

Мощными серверными ARM-процессорами сейчас уже никого не удивить: A64FX трудятся в самом быстром в мире суперкомпьютере Fugaku, ThunderX и Altra стараются быть универсальными, а Graviton2 осваивается в облаке Amazon. Вот с последним как раз и хочет побороться NUVIA, молодой, но перспективный разработчик процессоров.

SoC NUVIA Orion, в составе которого будет ARM-процессор Phoenix, ориентирован в первую очередь на облачных провайдеров и гипескейлеров, то есть на весьма «жирный» кусок рынка серверных процессоров, где сейчас доминирует Intel и архитектура x86-64 вообще. В этом сегменте, где число активных серверов исчисляется миллионами, крайне важны не расходы на закупку, а расходы на обслуживание и содержание такого огромного парка.

Одним из основных пунктов являются затраты на энергопотребление (питание и охлаждение), поэтому в NUVIA справедливо считают, что таким заказчикам нужен быстрый и энергоэффективный процессор. Решения на базе x86-64 компания к таковым не причисляет: они действительно имеют высокую производительность, однако рост мощности непропорционален росту TDP и потребления, и в этом их основная проблема в отличие от ARM.

Для подкрепления своей точки зрения NUVIA провела собственные тесты в Geekbench 5 современных мобильных платформ ARM и x86-64. Выбор бенчмарка обусловлен тем, что он включает современные и разнообразные нагрузки на CPU. А мобильные платформы выбраны потому, что они, как и сервера в ЦОД гиперскейлеров, имеют вынужденные ограничения по питанию и охлаждению. И действительно, та же Facebook для собственных платформ стремится к значению в 400 – 600 Вт на шасси.

Приведённый график наглядно показывает, что производительность ядер ARM-процессоров нарастает намного быстрее при увеличении мощности. И именно к этому и стремится NUVIA — ядра Phoenix будут быстрее на 50-100% других и при этом в три-четыре раза экономичнее ядер x86-64. Но надо учесть, что сама NUVIA ориентируется на потребление в диапазоне примерно от 0,5 до 5 Вт на ядро. Компания полагает, что в ближайшее время все серверные процессоры будут иметь от 64 до 128 ядер и TDP на уровне 250 – 300 Вт, так что её SoC с такими параметрами ядер вписывается в эти параметры.

Постоянный URL: http://servernews.ru/1018000
04.08.2020 [12:54], Юрий Поздеев

GIGABYTE R272-P30: сервер на базе 80-ядерных ARM-процессоров Ampere Altra

Сегодня мощные процессоры Arm уже не являются экзотикой: Amazon выпустила инстансы на базе Graviton2, Apple собирается отказаться от Intel в своих новых моделях, Fujitsu выпускает суперкомпьютер Fugaku с собственными процессорами A64FX. Ну а  Ampere — одна из компаний, стремящихся внедрить Arm в облачные вычисления с новыми процессорами Altra и Altra Max.

Мы уже писали про процессоры Altra, которые могут предложить от 24 до 80 ядер, работающих на частотах до 3,3 Ггц. В скором времени появятся и 128-ядерные модели. Кроме большого количества ядер процессоры Altra могут похвастать 128 линиями PCIe 4.0, поддержкой CCIX и восьмиканальным контроллером памяти. Показатели выглядят весьма внушительно, однако выбор моделей серверов был невелик.

GIGABYTE является первой OEM-компанией, продемонстрировавшей свой дизайн с одним сокетом на выставке GIGABYTE Virtual Show 2020. Сервер R272-P30 представляет собой систему 2U с одним сокетом (на базе материнской платы MP32-AR0), с 16 слотами под оперативную память DDR4-3200.

Сразу бросается в глаза огромный сокет LGA4926, расположенный в центре материнской платы. Возле сокета смонтирована серверная 8-фазная система питания, которая рассчитана на потребление более 250 Вт. Дисковая подсистема позволяет установить до 24 накопителей NVMe в форм-факторе 2,5”. В итоге у GIGABYTE получилась достаточно производительная система, подходящая для создания гиперконвергентных систем или программно-определяемых СХД.

Ранее GIGABYTE анонсировала сервер на базе Marvel ThunderX3 с двумя сокетами, который позиционировался как решение для поставщиков облачных сервисов и высокопроизводительных вычислений (HPC). Как мы видим, Arm смело продвигается вперед, создавая реальную конкуренцию x86-процессорам. Будем ждать новых интересных моделей и массовых серверов на их базе.

Постоянный URL: http://servernews.ru/1017388
29.07.2020 [14:36], Алексей Степин

Amazon AWS продолжает осваивать ARM и предлагает новые инстансы с NVMe

Amazon Web Services, представитель Большой Тройки крупнейших поставщиков облачных услуг, продолжает активно развивать экосистему предложений на базе собственного процессора Graviton2 с архитектурой ARM. Ещё в середине мая AWS представила инстансы EC2 M6g на базе Graviton2, а теперь расширяет их семейство, анонсировав новые инстансы M6gd, R6gd и C6gd.

AWS Graviton2: 64 ядра, 32 Мбайт кеша L3, однако поддержки SMT нет

AWS Graviton2: 64 ядра, 32 Мбайт кеша L3, однако поддержки SMT нет

В предыдущих вариантах за хранение данных отвечало фирменное блочное хранилище Amazon Elastic Block Store (EBS). Назвать его медленным нельзя, да и скорости сетевых каналов предлагались солидные, до 25 Гбит/с, но всё же некоторые задачи требуют СХД с более быстрым доступом и меньшим уровнем задержек. Поэтому главной особенностью новых инсансов с литерой d в названии стало наличие локального твердотельного хранилища с интерфейсом NVMe.

Когда речь заходит об удельной производительности, Grativon2 оставляет в пыли и Intel Xeon, и AMD EPYC. Источник: AnandTech

Когда речь заходит об удельной производительности, Grativon2 оставляет в пыли и Intel Xeon, и AMD EPYC. Источник: AnandTech

По словам компании, это лучшие предложения на рынке: соотношение цены к производительности лучше на 40%, а объёма SSD-хранилища в пересчёте на Гбайт/vCPU — на 50% выше, нежели у конкурентов. D-инстансы доступны в восточном и западном регионах США, а также в европейской Ирландии. Объём NVMe-хранилища может варьироваться в пределах 59 ‒ 1900 Гбайт.

Как уже упоминалось, основной платформой остаётся ARM-процессор Graviton2 собственной разработки Amazon, уже доказавший свою жизнеспособность великолепным соотношением цена/производительность. У инстансов на базе Graviton2 есть собственный репозиторий, где AWS помогает оптимизировать задачи и приложения пользователей под новую архитектуру. Доступен также полноценный SDK.

Постоянный URL: http://servernews.ru/1016930
24.07.2020 [00:50], Игорь Осколков

Phytium Tengyun S2500: 64-ядерный ARM-чип для восьмипроцессорных систем

Как сообщает cnTechPost, Phytium, китайский разработчик процессоров, анонсировал новый 64-ядерный чип Tengyun S2500, ориентированный на высокопроизводительные вычисления (HPC). Компания и прежде была известна разработками в этой области — её процессоры легли в основу суперкомпьютеров Tiahne, занимавших первые строчки рейтинга TOP500.

Изображения: cnTechPost

Изображения: cnTechPost

В отличие от своего предшественника FT-2000+/64, тоже 64-ядерного, ядра новинки в дополнение к L2-кешу объёмом 512 Кбайт получили общий L3-кеш на 64 Мбайт. Кроме того, чип поддерживает восемь каналов памяти DDR4-3200. Отличительной чертой Tengyun S2500 является возможность объединения — судя по всему, бесшовного — от двух до восьми процессоров в рамках одной системы. Для связи между CPU используется несколько линий собственной шины со скоростью 800 Гбит/с.

В основе CPU лежат ядра FTC663, работающие на частоте 2 – 2,2 ГГц. Они же используются в представленном в прошлом году младшем чипе Phytium FT2000/4. Ядра серии FTC600 базируются на модифицированной архитектуре ARMv8 и включают переделанные блоки для целочисленных вычислений и вычислений с плавающей запятой, ASIMD-инструкции, новый динамический предсказатель переходов, поддержку виртуализации, а также традиционные для китайских CPU блоки шифрования и безопасности, соответствующие локальным стандартам.

Энергопотребление новинок достигает 150 Вт. Изготавливаться они будут на TSCM по техпроцессу 16-нм FinFET. Начало массового производства запланировано на четвёртый квартал этого года. Тогда же появятся и 14-нм десктопные чипы Phytium Tengrui D2000, которым через года не смену придут Tengrui D3000. Выход 7-нм серверных процессоров Phytium Tengyun S5000 запланирован на третий квартал 2021 года, а 5-нм чипы Tengyun S6000 появятся уже в 2022-ом.

Постоянный URL: http://servernews.ru/1016486
06.07.2020 [10:51], Юрий Поздеев

Gigabyte представила сервер Marvell ThunderX3 R282 2U на 96-ядерных ARM-процессорах

В связи с отменой Computex 2020 компании пытаются придумать альтернативные способы донести свои идеи. На Gigabyte Virtual Show 2020 было представлено несколько интересных продуктов, об одном из которых мы бы хотели рассказать более подробно.

Marvell ThunderX3 – это серверный процессор ARM третьего поколения, который имеет впечатляющие характеристики:

Сервер Gigabyte R282 (2U) оснащен фирменной материнской платой c двумя сокетами LGA 4564, которую компания планирует использовать в своей серии ARM-серверов. Что особенно интересно, система поддерживает ускорители вычислений NVIDIA V100, и это большой шаг со стороны NVIDIA и ARM, который позволит значительно расширить сферу применения ARM-серверов.

Думаем, что в ближайшее время появится поддержка и новейшей разработки NVIDIA A100. На лицевой панели сервера расположены 24 отсека для 2,5-дюймовых накопителей, из них четыре могут быть с поддержкой NVMe, дополнительно на задней панели расположены два отсека для 2,5-дюймовых накопителей.

Сервер имеет 32 слота под оперативную память DDR-3200, что позволяет разместить до 8 Тбайт — очень весомый показатель для ARM-систем. Также поддерживается PCIe gen4, которого до сих пор нет у Intel Xeon.

Новинка ориентирована прежде всего на высокопроизводительные вычисления (HPC) и облачные сервисы, тогда как для виртуализации и стандартных задач у Gigabyte есть несколько серий классических серверов на x86-процессорах, про которые мы писали ранее.

Так что же мы видим в итоге? Компактный мощный сервер на базе ARM, который значительно продвинулся, по сравнению с прошлым поколением и теперь уже представляет собой реальную альтернативу серверам на базе процессоров x86. Конкуренция это всегда хорошо, надеемся, что появление подобных серверов заставит Intel и AMD ускорить вывод на рынок новых моделей процессоров и предлагать их по более низкой цене.

Постоянный URL: http://servernews.ru/1014978
26.06.2020 [22:22], Алексей Степин

Bamboo Systems B1000N — компактный 1U-сервер со 128 ядрами ARM

Процессорная архитектура ARM продолжает наступать по всем фронтам, и, что особенно интересно, подходы к реализации «большого» оборудования на её основе демонстрируются самые разные, а иногда и весьма экзотические. К последним можно отнести анонс сервера Bamboo Systems B1000N, который при высоте 1U может вмещать до 128 процессорных ядер.

Компания Bamboo Systems дебютировала в сфере ARM-серверов ещё в 2016 году, когда она была известна под именем Kaleao. Уже тогда в своих серверах KMAX она использовала сочетание процессоров ARMv8 (в варианте big.LITTLE) и ПЛИС; последние применялись для синтеза сетевых адаптеров. Сверхмощными эти решения не были, поскольку использовали ядра Cortex-A57 и A53, но вычислительная часть уже тогда могла похвалиться высокой экономичностью, потребляя всего 15 Ватт.

Новая система под именем B1000N выглядит как обычный компактный сервер высотой 1U с симпатичной передней панелью, но на самом деле это модульная блейд-система с двумя или четырьмя лезвиями, каждое из которых может содержать 4 узла SolidRun CEx7-LX2160A в формате COM Express type 7.

Мощности здесь уже более высокого порядка: в модулях установлены 16-ядерные процессоры NXP LayerScape LX2160A, базирующиеся на не самом новом, но достаточно производительном дизайне ARM Cortex-A72. Предусмотрена поддержка двухканальной памяти DDR4 ECC, а сетевая часть представлена 100GbE. Общий объём оперативной памяти составляет до 64 Гбайт на модуль и до 512 Гбайт на сервер в целом.

Каждый модуль SolidRun оснащается 2,5″ накопителем NVMe ёмкостью до 8 Тбайт, что дает 32 Тбайт на лезвие и от 64 Тбайт на систему. Каждое лезвие располагает собственным 16-портовым неблокирующим коммутатором Ethernet со скоростью 10 или 40 Гбит/с, в качестве аплинка предусмотрена пара портов QSFP в каждом лезвии.

По сути, Bamboo Systems B1000N не является привычным 128-ядерным ARM-сервером, а представляет собой сетевую систему из восьми серверов под управлением Linux и фирменного ПО PANDA, объединённую сетью. Лучше всего такая компоновка подходит для микросервисов и инстансов, а за счёт архитектуры PANDA достигается повышенная энергоэффективность. Сервер умеет отключать от питания неиспользуемые вычислительные узлы.

Сама Bamboo Systems не замахивается на проекты уровня AWS Graviton или Fujitsu A64FX — она сравнивает своё детище с аналогичного назначения системой Intel на базе трёх модулей Xeon E3-1246 v3 (4C/8T, 3,5 ‒ 3,9 ГГц, 8 Мбайт кеша). Результаты показаны обнадёживающие: B1000N обходит решение Intel, но стоит при этом на 50% дешевле. Стоимость владения также невысока: $80 тысяч за три года против более чем $250 тысяч у Intel и $155 тысяч у AWS.

Официально стоимость новых систем B1004N (1 лезвие) и B1008N (2 лезвия) на сайте разработчика не оглашается. Однако ресурс Cambridge Networks называет стартовую цену от $9995. Поставки Bamboo Systems B1000N европейским и американским заказчикам должны стартовать в третьем квартале этого года.

Постоянный URL: http://servernews.ru/1014358
26.06.2020 [20:16], Алексей Степин

Прикоснуться к славе: 2U-сервер Fujitsu с ARM-процессорами A64FX можно приобрести отдельно

Суперкомпьютер Fugaku, установленный в японском центре RIKEN и использующий процессоры A64FX разработки Fujitsu, занял первое место в рейтинге Top500. Это серьезная победа архитектуры ARM. Но использовать преимущества A64FX можно и не в столь крупных масштабах.

Японская компания HPC Systems предлагает к приобретению узлы Fujitsu PrimeHPC FX700 на базе процессоров, из которых построен Fugaku.

Как уже известно, сейчас Fugaku имеет 7,3 миллиона активных ядер и развивает 435 Пфлопс, что в 2,8 раза превосходит показатели бывшего лидера Top500. Сейчас японский монстр используется в исследованиях для борьбы с COVID-19. Изначально было неясно, будут ли доступны решения на базе процессоров A64FX отдельно, или только в составе крупных кластерных систем.

Однако на днях японская компания HPC Systems объявила о начале продаж узлов Fujitsu PrimeHPC FX700. Узел выполнен в стоечном корпусе высотой 2U, он содержит до 8 вычислительных модулей, каждый из которых оснащён 48-ядерным чипом A64FX с частотой 1,8 или 2 ГГц. Узлы используют воздушное охлаждение.

Помимо 48 ядер, как известно, A64FX содержит и четыре отдельных «управляющих» ядра, так что хост-процессор ему не нужен. Объём оперативной памяти составляет 256 Гбайт (по 32 Гбайт набортной HBM2 на CPU), каждый модуль дополнен SSD-накопителем объёмом 512 Гбайт. В базовой комплектации сетевая часть представляет собой всего лишь Gigabit Ethernet, однако легко модернизируется до InfiniBand EDR или высокоскоростной версии Ethernet.

Работает система под управлением Red Hat Enterprise Linux 8, в комплект поставки входит компилятор Fujitsu, менеджер управления Bright Cluster Manager и программный стек OpenHPC. Систему можно использовать для разработки и отладки ПО, которое впоследствии будет работать на более мощной машине.

Цены на Fujitsu PrimeHPC FX700 стартуют с отметки ¥4,155,330 (примерно $40 тысяч) за вариант с двумя вычислительными узлами. Предложение действительно до конца года. Техническую документацию можно найти на сайте Fujitsu.

Постоянный URL: http://servernews.ru/1014367
23.06.2020 [19:23], Алексей Степин

128 ядер ARM: Ampere Computing анонсировала процессоры Altra Max

На первый взгляд, позиции архитектуры x86 в мире высокопроизводительных вычислений выглядят незыблемыми: примерно 94% всех систем класса HPC используют в качестве основы процессоры Intel и ещё 2,2% занимает AMD. Однако запуск кластера Fugaku доказал, что ARM — соперник весьма и весьма опасный.

Система на базе процессоров Fujitsu A64FX использует именно архитектуру ARM. И наступление ARM продолжается и на других фронтах: к примеру, AWS предлагает инстансы на собственных ARM-процессорах Graviton2. Не дремлет Ampere Computing, анонсировавшая сегодня новые процессоры Altra и Altra Max.

Разработкой мощных многоядерных процессоров с архитектурой ARM компания занимается довольно давно: в конце прошлого года она уже рассказывала о втором поколении своих продуктов, чипах QuickSilver. В их основу лег дизайн ядра ARM Neoverse N1 (ARM v8.2+), количество самих ядер достигло 80, появилась поддержка интерфейса PCI Express 4.0, чего, например, до сих пор нет в процессорах Intel Xeon Scalable.

Серверные процессоры с архитектурой ARM доказали своё превосходство в энергоэффективности перед x86, что сделало их отличным выбором для облачных сервисов — в таких ЦОД плотность упаковки вычислительных мощностей максимальна и такие параметры, как удельная производительность, энергопотребление и тепловыделение играют крайне важную роль. Новые процессоры Ampere под кодовым именем Altra нацелены именно на этот сектор рынка.

В основе Altra также лежит ядро Neoverse N1 — оно же применено и в проекте Amazon Graviton2 — но Ampere Computing намеревается охватить с помощью Altra остальных крупных провайдеров облачных услуг, которые также заинтересованы в высокоплотных энергоэффективных ЦП. При этом утверждается, что Altra превосходит Graviton2; по крайней мере, на бумаге это выглядит убедительно.

Всего в серии Altra анонсировано 12 процессоров, с количеством ядер от 32 до 80, частотами от 1,7 до 3,3 ГГц и теплопакетами от 45 до 250 Ватт. Все они располагают восьмиканальным контроллером памяти DDR4-3200 (до 4 Тбайт на процессор) и предоставляют в распоряжение системы 128 линий PCI Express 4.0, чем пока могут похвастаться разве что AMD Rome. Применена очень простая система наименований: например, «Q72-30» означает, что перед нами 72 ядерный процессор поколения QuickSilver с частотой 3 ГГц.

Altra следует большинству современных тенденций в процессоростроении: процессоры располагают солидным массивом кешей (1 Мбайт на ядро, 32 Мбайт L3), ядра имеют два 128-битных блока инструкций SIMD, а также поддерживают популярные в задачах машинного интеллекта и инференс-комплексах форматы вычислений INT8 и FP16. Что касается удельной энергоэффективности, то ядро AMD Rome потребляет около 3 Ватт при полной нагрузке на частоте 3 ГГц, а для Altra Q80-30 этот показатель равен 2,6 Ватта; турборежима у Altra, впрочем, нет и максимальные частоты справедливы для всех ядер.

В настоящий момент компания поставляет образцы платформ Altra двух типов: однопроцессорную Mt. Snow и двухпроцессорную Mt. Jade. В число партнёров компании входят такие производители, как GIGABYTE и Wiwynn, заявлен также ряд контрактов с производителями более низких эшелонов. В основе Mt. Jade, вероятнее всего, лежит системная плата GIGABYTE MP32-AR0, о ней мы уже рассказывали нашим читателям.

Цены новых решений пока не разглашаются, однако, заинтересованные в процессорах Ampere провайдеры уже в течение двух месяцев тестируют новые платформы; в их число входят такие компании, как Packet и CloudFlare, причём Packet уже предоставляет своим клиентам «ранний доступ» к услугам, запускаемым на новых платформах Ampere. Более массовых поставок следует ожидать в августе и сентябре текущего года.

80 ядер — весьма солидное количество, даже в арсенале AMD таких процессоров ещё нет, семейство EPYC всё ещё ограничено 64 ядрами, но с SMT. Однако на достигнутом Ampere не останавливается и позднее в этом году планирует представить миру настоящего монстра — 128-ядерный процессор Altra Max, на базе всё той же архитектуры QuickSilver/Neoverse.

Этот чип имеет кодовое имя Mystique, он будет базироваться на новом дизайне кристалла, однако отличия здесь количественные, качественно это всё та же Altra, но с большим количеством ядер, оптимизированная с учётом возможностей сохранённой неизменной подсистемой памяти. Сохранится даже совместимость по процессорному разъёму. Образцы Altra Max если и существуют, то только в лаборатории Ampere Computing, а публичного появления сэмплов этих процессоров следует ожидать не ранее 4 квартала с началом производства в 2021 году.

Таким образом, можно утверждать, что технологическая ступень 7 нм компанией освоена. Она штурмует новую высоту — образцы процессоров Siryn, построенные с использованием 5-нм техпроцесса TSMC должны появиться ближе к концу следующего года. Некоторые блоки Siryn уже существуют в кремнии. Эти процессоры получат и новую платформу, а, возможно, и поддержку таких технологий, как PCI Express 5.0 и DDR5.

Постоянный URL: http://servernews.ru/1014076
22.06.2020 [18:20], Игорь Осколков

ARM-суперкомпьютер Fugaku поднялся на вершину рейтингов TOP500, HPCG и HPL-AI

Конечно же, речь идёт о японском суперкомпьютере Fugaku на базе ARM-процессоров A64FX, который досрочно начал трудиться весной этого года. Эта машина стала самым мощным суперкомпьютером в мире сразу в трёх рейтингах: классическом TOP500, современном HPCG и специализированном HPL-AI.

Суперкомпьютер состоит из 158976 узлов, которые имеют почти 7,3 млн процессорных ядер, обеспечивающих реальную производительность на уровне 415,5 Пфлопс, то есть Fugaku почти в два с половиной раза быстрее лидера предыдущего рейтинга, машины Summit. Правда, оказалось, что с точки зрения энергоэффективности новая ARM-система мало чем отличается от связки обычного процессора и GPU, которой пользуется большая часть суперкомпьютеров. Так что на первое место в Green500 она не попала.

Однако на стороне Fugaku универсальность — понижение точности вычислений вдвое приводит к удвоение производительности. Так что машина имеет впечатляющую теоретическую пиковую скорость вычислений 4,3 Эопс на INT8 и не менее впечатляющие 537 Пфлопс на FP64. Это помогло занять её первое место в бенчмарке HPL-AI, которые использует вычисления разной точности. А общая архитектура процессора, включающего набортную память HBM2, и системы, использующей интерконнект Tofu, способствовали лидерству в бенчмарке HPCG, который оценивает эффективность машины в целом.

Постоянный URL: http://servernews.ru/1013963
28.05.2020 [21:16], Алексей Степин

В Google озабочены отсутствием защиты от Spectre V2 у некоторых ARM-платформ

Уязвимости Spectre и Meltdown в своё время доставили немало беспокойства специалистам по ИТ-безопасности. Программные заплатки появились довольно быстро, но в некоторых случаях приводили к серьёзному падению производительности.

Сейчас, на волне роста популярности архитектуры ARM в ЦОД и серверных, разработчики Google всерьёз обеспокоены тем, что ряд 64-битных платформ ARM не имеет защиты от Spectre V2.

Ещё зимой 2018 года Google опубликовала описание новой техники защиты в своём блоге, посвящённом ИТ-безопасности. Этот способ получил название Retpoline, он требовал перекомпиляции ПО с заменой уязвимых последовательностей машинного кода, но не оказывал серьёзного влияния на производительность системы.

Изначально Retpoline разрабатывалась для архитектур x86, однако с тех пор многое изменилось — хотя x86 всё ещё является доминирующей серверной архитектурой, но популярность серверов на базе ARM с тех пор серьёзно выросла. Google оценивает возможность переноса этого метода на процессоры ARM, но имеются и опасения.

Дело в том, что ряд платформ AArch64 (ARM 64 бит) не имеют поддержки со стороны firmware для защиты от Spectre V2 (на основе неверного предсказания косвенных переходов). Подозревается, что данный метод может позволить атаку на цели косвенного ветвления (targets of indirect branches) со стороны кода, находящегося в пользовательском пространстве (userspace code). В настоящее время в рамках инициативы Safeside специалисты Google исследуют возможность использования предикторов стека возврата (return stack predictors) в процессорах ARM64 для реализации защиты от Spectre V2 даже в том случае, если сам производитель платформы не озаботился выпуском соответствующего патча для микрокода процессора.

Исследователи будут рады проявлению интереса и откликам по поводу подобной техники защиты; особенную ценность представляют отклики сообщества разработчиков компилятора LLVM. У Safeside существует свой репозиторий на GitHub.

Постоянный URL: http://servernews.ru/1012124
Система Orphus