LINUX.ORG.RU

Intel


82

3

Всего сообщений: 156

Новости — Разработка

Выпущены в свет Intel oneAPI Toolkits

 , , , ,

Выпущены в свет Intel oneAPI Toolkits
Группа Разработка

8 декабря состоялся выпуск набора программных инструментов Intel, предназначенных для разработки программ с использованием единого программного интерфейса (API) для различных вычислительных ускорителей, включая векторные команды процессоров (CPU), графические ускорители (GPU) и программируемые вентильные матрицы (FPGA) — Intel oneAPI Toolkits for XPU Software Development.

Базовый набор инструментов «oneAPI Base Toolkit» содержит компиляторы, библиотеки, средства для анализа и отладки, а также средства обеспечения совместимости, которые помогают перенести программы использующие CUDA на диалект Data Parallel C++ (DPC++).

Дополнительные наборы инструментов предоставляют средства для высокопроизводительных расчётов (HPC Toolkit), для разработки искусственного интеллекта (AI Toolkit), для «интернета вещей» (IoT Toolkit) и для высокопроизводительной визуализации (Rendering Toolkit).

Инструменты Intel oneAPI позволяют исполнять программы, полученные из одного и того же исходного кода на вычислительном оборудовании разной архитектуры.

Наборы инструментов можно скачать бесплатно. Кроме бесплатной версии инструментов есть и платная, которая даёт доступ к технической поддержке от инженеров Intel. Также доступна возможность использовать для разработки и тестирования кода сервис Intel® DevCloud, который предоставляет доступ к различным CPUs, GPU и FPGA. Будущие версии Intel® Parallel Studio XE и Intel® System Studio будут базироваться на Intel oneAPI.

Ссылка для скачивания: https://software.intel.com/content/www/us/en/develop/tools/oneapi/all-toolkits.html

( читать дальше... )

>>> Подробности (intel.com)

cdslow
()
Новости — Hardware and Drivers

Компания Intel представила дискретную графику

 , , ,

Компания Intel представила дискретную графику
Группа Hardware and Drivers

Компания Intel представила графический чип Iris Xe MAX, разработанный для тонких ноутбуков. Этот графический чип является первым представителем дискретной графики на базе архитектуры Xe. Платформа Iris Xe MAX использует технологию Deep Link (описание по ссылке в подробностях) и поддерживает PCIe Gen 4. Технология Deep Link будет поддерживаться в Linux в инструментах VTune и OpenVINO.

В игровых тестах Iris Xe MAX конкурирует с NVIDIA GeForce MX350, а в кодировании видео Intel обещает, что будет в два раза превосходить RTX 2080 SUPER NVENC от NVIDIA.

На данный момент графика Intel Iris Xe MAX доступна в устройствах Acer Swift 3x, Asus VivoBook Flip TP470 и Dell Inspiron 15 7000 2 в 1.

Помимо мобильных устройств, Intel работает над тем, чтобы в первой половине 2021 года использовать дискретную графику для настольных ПК.

>>> Подробности (intel.com)

MaxPower
()
Новости — Документация

В сеть утекли внутренние документы Intel, включающие исходные тексты

 , , , ,

Группа Документация

Telegram-канал об утечках данных опубликовал в открытом доступе 20 ГБ внутренней технической документации и исходных текстов, полученной в результате крупной утечки информации из компании Intel. Заявлено, что это первый набор из коллекции, переданной анонимным источником. Многие документы помечены как конфиденциальные, корпоративные секреты или распространяемые только по подписке о неразглашении.

Самые свежие документы датированы началом мая и включают информацию по новой серверной платформе Cedar Island (Whitley). Имеются также документы от 2019 года, например, описывающие платформу Tiger Lake, но большая часть информации датирована 2014 годом. Также есть информация по Intel Me. Помимо документации в наборе также присутствует код, отладочные инструменты, схемы, драйверы, обучающие видео.

Более подробно в источнике новости: https://www.opennet.ru/opennews/art.shtml?num=53507

>>> Подробности (opennet.ru)

anonymous
()
Новости — Безопасность

Обнаружена очередная уязвимость процессоров Intel

 cve-2020-0543, drng, , srbds,

Группа Безопасность

В этот раз атака производится на недокументированный специальный буфер регистров, который играет важную роль для реализации процессорного генератора случайных чисел, это вариация уже известного MDS-бага.
Данные по уязвимости были получены Амстердамским свободным университетом и Швейцарской высшей технической школы города Цюриха весной этого года, разработан демонстрационный эксплойт, данные по проблеме переданы в Intel, они уже выпустили заплатку. На производительность процессоров, в отличие от Meltdown и Spectre практически не влияет.
Список процессоров, подверженных атаке.
Доступ к данному буферу может быть достигнут любым процессом на любом ядре.

>>> Подробности (intel.com)

drfaust
()
Новости — Hardware and Drivers

Новости про Intel GPU: новый NEO OpenCL, расширения Vulkan, название нового PCH, прогресс драйвера Gallium, eDRAM для кэширования буфера кадров

 , , , ,

Группа Hardware and Drivers

Драйвер NEO OpenCL от Intel обновлён до версии 19.20.13008. Он предоставляет поддержку OpenCL 2.1 для Intel GPU начиная с Broadwell. Тем, у кого Haswell или более старый GPU, предлагается использовать драйвер Beignet, который имеет статус Legacy.

Среди изменений: Intel Graphic Compiler обновлён до версии 1.0.4.

Инструкция по установке, инструкция по сборке в CentOS 7. Примечания к релизу: Fine grained SVM не поддерживается в этом релизе. Если у вас Ubuntu 16.04.4 и дефолтное ядро 4.13, то для CFL-платформ нужно добавить параметр ядра i915.alpha_support=1

В марте, благодаря драйверам Intel с открытым исходным кодом, стало известно про новый SoC Intel Elkhart Lake. Теперь, благодаря ним же, стало известно кодовое имя PCH, который будет в них использоваться - Mule Creek Canyon.

Состоялся релиз Vulkan 1.1.109, в который вошли два новых расширения от Intel:

  • VK_INTEL_performance_query - это расширение позволяет приложению захватить данные о производительности для дополнительной аналитики отдельной библиотеки/приложения. Этим расширением будут пользоваться Intel Graphics Performance Analyzers и Intel Metrics Discovery library. Также это расширение может оказаться полезным для сторонних утилит для анализа/профилирования
  • VK_INTEL_shader_integer_functions2 - это расширение добавляет новые целочисленные инструкции в SPIR-V, подобные расширению GLSL для OpenGL INTEL_shader_integer_functions2

В драйвере Intel «Iris» Gallium3D для Linux появилась поддержка дискового кэша шейдеров. Ранее эта возможность присутствовала в Classic Mesa драйвере для Linux. Поддержку стоит ожидать в Mesa 19.2.

Наконец, Intel работает над использованием высокопроизводительной памяти eLLC/eDRAM для write-back кэширования буферов дисплея. Это будет работать на Skylake и новее, но не на более старых чипах, в которых тоже есть eDRAM.

>>> Новость про новый драйвер NEO OpenCL

>>> Новость про кодовое имя нового PCH

>>> Новость про расширения для Vulkan (phoronix.com)

ZenitharChampion
()
Новости — Open Source

Релиз Clear Linux - дистрибутива для разработки приложений

 , , , ,

Группа Open Source

Вышел дистрибутив для разработки приложений Clear Linux Developer Edition от компании Intel.

Главные особенности:

  • Полная изоляция приложений с помощью контейнеров (KVM).
  • Приложения поставляются в виде пакетов Flatpak, которые в свою очередь могут объединяться в бандлы (Bundle). Так же предлагается каталог приложений с готовыми бандлами для разворачивания рабочей среды.
  • Режимы обновления дистрибутива: возможность скачивания необходимых патчей в работающей системе, так и заливка нового образа в снапшот Btrfs и замена активного снапшота на новый.
  • Пакеты и система с единым номером версии. В отличии от обычных дистрибутивов, где каждый пакет имеет свой номер версии, здесь все имеет единый номер версии, и обновление отдельного компонента системы обновляет весь дистрибутив.
  • В качестве основной DE предлагается Gnome, но есть возможность переключиться на KDE, LXQt, Xfce, Aweome или i3.

>>> Подробности (intel.com)

fail2ban
()
Новости — Безопасность

Компания Intel опубликовала сведения о новом классе уязвимостей

 ,

Группа Безопасность

Компания Intel опубликовала сведения о новом классе уязвимостей в своих процессорах - MDS (Microarchitectural Data Sampling). Как и прошлые атаки класса Spectre, новые проблемы могут привести к утечке закрытых данных операционной системы, виртуальных машин и чужих процессов. Утверждается, что проблемы сперва были выявлены сотрудниками и партнёрами Intel в ходе внутреннего аудита. В июне и августе 2018 года информацию о проблемах в Intel также передали независимые исследователи, после чего почти год велась совместная работа с производителями и разработчиками операционных систем по определению возможных векторов атак и доставке исправлений. Процессоры AMD и ARM проблеме не подвержены.

Выявленные уязвимости:

CVE-2018-12126 — MSBDS (Microarchitectural Store Buffer Data Sampling), восстановление содержимого буферов хранения. Используется в атаке Fallout. Степень опасности определена в 6.5 баллов (CVSS);

CVE-2018-12127 — MLPDS (Microarchitectural Load Port Data Sampling), восстановление содержимого портов загрузки. Используется в атаке RIDL. CVSS 6.5;

CVE-2018-12130 — MFBDS (Microarchitectural Fill Buffer Data Sampling), восстановление содержимого буферов заполнения. Используется в атаках ZombieLoad и RIDL. CVSS 6.5;

CVE-2019-11091 — MDSUM (Microarchitectural Data Sampling Uncacheable Memory), восстановление содержимого некэшируемой памяти. Используется в атаке RIDL. CVSS 3.8.

>>> Подробности (opennet.ru)

Blowfish
()
Новости — Безопасность

Spoiler — новая уязвимость в процессорах Intel

 , , ,

Группа Безопасность

Снова спекулятивное исполнение инструкций в процессорах Intel пятого поколения (сегодня это все выпускаемые процессоры Intel) привело к обнаружению уязвимости, названной исследователями «Spoiler». Грубо говоря, эта уязвимость основана на особенностях работы с DRAM, исследователи утверждают, что атака может быть применена через JavaScript браузера. Известных способов устранения сегодня не существует.

( читать дальше... )

>>> Подробности (arxiv.org)

Deleted
()
Новости — Open Source

Intel представила свободную реализацию EFI – Slimbootloader

 , ,

Группа Open Source

Slimbootloader – это реализация EFI на базе Coreboot, но под лицензией BSD и может обновляться как обычное UEFI. Пока поддерживается только платформа Apollo Lake и пока не понятно, будут ли поддерживаться другие платформы. Стоит отметить, что также поддерживается QEMU.

>>> Source code

>>> Подробности (phoronix.com)

Root-msk
()
Новости — Hardware and Drivers

ОБНОВЛЕНО: Intel убрала запрет на публикацию бэнчмарков для обновлений микрокода

 , ,

ОБНОВЛЕНО: Intel убрала запрет на публикацию бэнчмарков для обновлений микрокода
Группа Hardware and Drivers

Компания Intel обновила условия лицензии на микрокод исправляющий уязвимость L1TF и запретила тем самым публикацию результатов тестирования и сравнения производительности процессоров.

You will not, and will not allow any third party to (i) use, copy, distribute, sell or offer to sell the Software or associated documentation; (ii) modify, adapt, enhance, disassemble, decompile, reverse engineer, change or create derivative works from the Software except and only to the extent as specifically required by mandatory applicable laws or any applicable third party license terms accompanying the Software; (iii) use or make the Software available for the use or benefit of third parties; or (iv) use the Software on Your products other than those that include the Intel hardware product(s), platform(s), or software identified in the Software; or (v) publish or provide any Software benchmark or comparison test results.

UPD: После негативной реакции пользователей на новость о запрете публикации результатов бэнчмарков, в Intel всё же решили убрать даное ограничение из текста лицензионного соглашения:

Copyright (c) 2018 Intel Corporation.
All rights reserved.

Redistribution.

Redistribution and use in binary form, without modification, are permitted, provided that the following conditions are met:

  • Redistributions must reproduce the above copyright notice and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of Intel Corporation nor the names of its suppliers may be used to endorse or promote products derived from this software without specific prior written permission.
  • No reverse engineering, decompilation, or disassembly of this software is permitted. “Binary form” includes any format that is commonly used for electronic conveyance that is a reversible, bit-exact translation of binary representation to ASCII or ISO text, for example “uuencode.”

Всем кто ранее загружал код патчей микроядра рекомендуется скачать обновлённые архивы с исходным кодом и пакеты (не забудьте удалить предыдущие архивы с кодом и пакеты!).

>>> Обсуждение на Slashdot

>>> Подробности (tomshardware.com)

StReLoK
()
Новости — Безопасность

Стало известно о восьми новых атаках на процессоры Intel/ARM

 , , , ,

Группа Безопасность

Немецкому изданию Heise.de стало известно о восьми новых способах атак на центральные процессоры Intel и ARM, которые назвали Spectre NG. На данный момент неизвестно, затрагивают ли они процессоры компании AMD. Intel намерена выпустить исправления для ошибок в две волны: в мае и августе 2018 года.

Intel классифицирует половину уязвимостей как имеющие высокий риск, остальные оценены как «средние». Одна из атак Spectre NG похожа на предыдущую уязвимость Meltdown в том смысле, что позволяет программе, запущенной в одной из виртуальных маших, читать память всех остальных запущенных виртуальных машин, что делает её особенно неприятных для хостинг компаний и компаний, занимающихся облачными вычислениями.

Intel заявила, что работает с разработчиками операционных систем для их исправления, а, учитывая открытую модель разработки Linux, желающие, наверное, уже могут найти в дереве ядра необходимые патчи. Google намеревается пролить свет на часть уязвимостей уже 7 мая.

>>> Подробности (heise.de)

newsbot
()
Новости — Безопасность

Meltdown и Spectre — названия двух атак на процессоры Intel/AMD/ARM64/Power

 , , , ,

Группа Безопасность

Разработчики из Google Project Zero опубликовали детали уязвимостей, которые затрагивают не только процессоры Intel и ARM64, но и AMD тоже (есть сообщения, что только при включении BPF JIT в ядре, что по умолчанию выключено). Названия им дали: Meltdown и Spectre (расплавление ядерного реактора и призрак).

Meltdown позволяет приложению читать любую память компьютера, включая память ядра и других пользователей. Этой атаке подвержены процессоры Intel. Точных сведений об уязвимых процессорах нет, но скорее всего минимум начиная с Core Duo.

Spectre создаёт брешь в изоляции различных приложений и позволяет атакующему обманным способом получить данные чужого приложения. Этой атаке подвержены процессоры Intel, AMD, ARM64, Power8 и 9. По неподтвержденным данным узявимы практически все процессоры, умеющие спекулятивное исполнение кода. Для Intel это процессоры, начиная с Pentium Pro (1995 год), кроме Itanium и Atom. Есть сообщения о том, что уязвимость проверена на Pentium-M 1.5 ГГц (2004 год).

Эксплоит, эксплуатирующий Meltdown позволяет читать память ядра со скоростью 2000 байт в секунду на процессоре Intel Xeon архитектуры Haswell.

Уязвимостям назначены следующие CVE: CVE-2017-5753, CVE-2017-5715 и CVE-2017-5754.

Напомню, что пользователи ежедневно запускают чужой код на своих компьютерах, посещая веб сайты с JavaScript (>99%), поэтому применение патча (здесь и здесь) обязательно, если вы дорожите своими данными. Есть PoC (п.4.3) , демонстрирующий атаку с этой уязвимостью через JavaScript.

Разработчики ARM приводят подробности атаки для ARM, заявляют о том, что уязвимы лишь некоторые процессоры ARM, дают их список и меры по повышению безопасности.

Технические подробности про spectre (есть пример кода в конце файла)
Код из spectre.pdf выложенный отдельно.
Технические подробности про meltdown
Еще про meltdown
Видео, демонстрирующее утечку памяти meltdown
Технические детали для ARM-процессоров
Отчёт от Red Hat, упоминающий процессоры IBM Power как уязвимые.

UPD: Хорошая статья на русском языке про meltdown
UPD2: Продолжение про два вида Spectre

>>> Подробности (googleprojectzero.blogspot.com)

birdie
()
Новости — Hardware and Drivers

Разработчики Linux и Windows работают над закрытием аппаратной уязвимости процессоров Intel

 , , ,

Группа Hardware and Drivers

Ошибка проектирования всех процессоров Intel, выпущенных за последние 10 лет, заставила разработчиков Linux и Windows в срочном порядке перерабатывать схему разделения адресных пространств ядра и пользователя, брешь в которой вызвана этой ошибкой. По известным сейчас данным, переработка требует модификации критических частей ядра и приводит к падению производительности приложений от 5 до 30% (чипы Intel 2010 года и новее имеют в своём арсенале возможности, чтобы сократить это падение).

Суть уязвимости, скорее всего, заключается в том, что спекулятивное исполнение кода косвенно нарушает контроль доступа, и это позволяет приложению «видеть» содержимое защищенного адресного пространства ядра (раннее описание). Детали уязвимости находятся под эмбарго до выпуска исправлений, который намечается на середину января 2018, когда выйдет новое ядро Linux и ежемесячное обновление безопасности для Windows.

Для решения проблемы разработчикам ядер пришлось полностью разделить память ядра и память пользовательских процессов, однако такое решение приводит к серьёзному падению производительности из-за необходимости сброса части кэша транслированных виртуальных адресов (TLB) при входе в ядро.

Разработчики ядра Линукса в шутку предлагали следующие аббревиатуры для новой модели разделения памяти ядра и пользовательских процессов: User Address Separation (*_uass) и Forcefully Unmap Complete Kernel With Interrupt Trampolines (fuckwit_*), однако остановились на Kernel Page Table Isolation (kpti_*).

Компания AMD утверждает, что её процессоры уязвимости не подвержены.

Обсуждение патча на LWN, с результатами тестов.

Общие подробности от издания The Register

>>> Технические подробности, демонстрационный код PoC (blogspot.ru)

birdie
()
Новости — Hardware and Drivers

Начались продажи ноутбуков с отключенным Intel ME

 , ,

Группа Hardware and Drivers

Purism’s Librem Laptops, использующие coreboot, стали продаваться с полностью заблокированным Intel Management Engine.

«Отключение Intel ME многими экспертами по безопасности считалось невозможным, однако, теперь этот вопрос решен, и все ноутбуки Librem продаются с отключенным ME, более того, доступно программное обеспечение для отключения ME на более ранних проданных моделях Librem», — заявил основатель и CEO компании Purism Todd Weaver.

>>> Подробности (puri.sm)

Eva
()
Новости — Hardware and Drivers

sandsifter — ПО для поиска скрытых инструкций x86

 , , , ,

Группа Hardware and Drivers

Domas (@xoreaxeaxeax) опубликовал программное обеспечение для поиска скрытых инструкций и «багов» процессоров на архитектуре x86 путём генерации и отправки различных наборов «нелогичных» инструкций и анализа реакции на них. С предварительными результатами исследования можно ознакомиться в PDF-документации. Код на Python открыт и опубликован на GitHub, там же можно найти презентацию (с мероприятия Black Hat 2017) и скриншоты (gif).

>>> Подробности (github.com)

linuks
()
Новости — Безопасность

Обнаружена уязвимость в микрокоде Skylake и Kaby Lake

 , , ,

Группа Безопасность

В почтовой рассылке Debian рассказали о критической уязвимости в работе Hyper Threading на процессорах Intel серий Skylake и Kaby Lake. Неисправность затрагивает как десктопные, так и серверные процессоры и не зависит от операционной системы.

Конкретных симптомов не называется, но в общих чертах — при срабатывании проблемы система может вести себя абсолютно непредсказуемо, показывать различные ложные ошибки как приложений, так и операционной системы, а также может привести к потере или повреждению данных.

Пользователям уязвимых процессоров настоятельно рекомендуется отключить Hyper Threading до тех пор, пока производитель их ПК не выпустит соответствующие обновления для микрокода. Настоятельно рекомендуется не включать его обратно до тех пор, пока вендор не выпустит обновление BIOS/UEFI, решающее проблемы KBL095, KBW095 или подобные.

Фикс для процессоров Skylake уже есть в репозиториях Debian в пакете intel-microcode. Для Kaby Lake на данный момент фикса нет.

>>> Подробности (debian.org)

l0stparadise
()
Новости — BSD

Компания Intel сообщила об увеличении поддержки FreeBSD

 ,

Группа BSD

Из записи сотрудника Intel Imad Sousou:

Сообщество проекта FreeBSD больше 30 лет разрабатывало и обновляло критически важную операционную систему на которой работают сервера, персональные компьютеры и встроенные устройства.

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

C сегодняшнего дня Intel начинает более активно и тесно сотрудничать с организацией FreeBSD Foundation чтобы обеспечить поддержку драйверов, инструментов и приложений нужных для техники хранения данных на основе Intel® SSD, сообществу.

Сотрудничество также обеспечит своевременную поддержку для будущих продуктов Intel® 3D XPoint™.

Сотрудничество Intel с FreeBSD Foundation — ещё один пример наших обязательств обеспечения поддержки различных операционных систем на наших платформах в коммерческом секторе, а также в сообществе OpenSource. Мы с нетерпением ждём увеличения нашего общего успеха с сообществом FreeBSD.

>>> Подробности (01.org)

Arlecchino
()
Новости — Open Source

Intel сертифицировала поддержку OpenGL в Khronos Group

 , ,

Группа Open Source

Khronos Group cертифицировала поддержку OpenGL 4.5 в драйверах для встроенных графических модулей Intel.

Khronos Group также сертифицировала Vulkan и OpenGL ES.

На сегодняшний день это единственные полностью открытые сертифицированные драйверы с поддержкой всех вышеприведенных стандартов.

>>> Подробности (01.org)

Ygor
()
Новости — Hardware and Drivers

В Mesa добавлена поддержка OpenGL 4.0 для Haswell и Ivy Bridge

 , ,

Группа Hardware and Drivers

Samuel Iglesias Gonsálvez опубликовал в списке рассылки набор из 22 патчей, включающих OpenGL 4.0 для оборудования на базе Ivy Bridge.

Чуть ранее было добавлено последнее недостающее расширение, необходимое для включения OpenGL 4.0 для Haswell (см. подробности).

>>> Подробности (cgit.freedesktop.org)

registrant
()
Новости — Hardware and Drivers

Intel выпустила Linux BSP для процессоров Atom-x3 (Sofia 3GR)

 , ,

Группа Hardware and Drivers

Intel выпустила (еще в ноябре) linux BSP (пакет поддержки платформы) для процессоров Atom-x3 (бывшее название Sofia 3GR).

( читать дальше... )

arson
()