LINUX.ORG.RU

Intel


78

3

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

Легендарный Intel 4004 покоряет Linux спустя 50 лет

Группа Hardware and Drivers

В 2024 году группа энтузиастов успешно запустила Linux на первом в мире микропроцессоре — Intel 4004, выпущенном в 1971 году. Этот 4-битный процессор с частотой 740 кГц и производительностью 60 тысяч операций в секунду стал основой эксперимента, демонстрирующего впечатляющий прогресс вычислительных технологий.

Процесс загрузки Linux занял более 8 дней, что вполне ожидаемо с учётом ограничений 4 кбайт оперативной памяти и минимальных возможностей чипа.

>>> Подробности

 

DjangoPyDev
()

Radxa X4 — одноплатник формата Raspberry Pi5 на базе Intel N100

Группа Hardware and Drivers

Китайская компания Radxa уже представляла интересные разработки в области одноплатных компьютеров. Например, они представили линейку Radxa Rock на базе процессора Rockchip, выгодно отличающуюся от Raspberry Pi5 наличием слота M.2 с поддержкой установки SSD.

Новый Radxa X4 — это одноплатный компьютер такого же форм-фактора, что и Raspberry Pi5, с таким же размещением разъёмов, и, скорее всего, совместимый с большинством аксессуаров и корпусов Raspberry Pi5, но на базе процессора Intel серии Alder Lake.

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

>>> Подробности

 , , radxa,

Aceler
()

Alderon Games публично заявила о дефективности CPU Intel

Группа Hardware and Drivers

Основатель компании Alderon Games Мэтью Кэсселльс (Matthew Cassells) публично обвинил Intel в поставке на рынок неисправных чипов.

Компания Alderon Games – независимый разработчик игр, в портфолио которой в настоящий момент числятся две игры (в том числе и под Linux) – Breaking Point и Path of Titans. Разработка и поддержка таких игр подразумевает развёртывание и постоянное обновление как клиентского приложения, отвечающего за графику, так и серверов, обслуживающих логику игрового мира. Для своевременной диагностики проблем как на серверах, так и на клиентах устанавливают специализированное фирменное ПО для сбора диагностики о сбоях.

Собранная в ходе эксплуатации этих игр статистика компании показывает, что процессоры Intel 13 и 14-ого поколений, изначально исправно работающие, со временем начинают давать сбои, частота которых растёт по нарастающей до полного отказа процессора. Проблемы были подтверждены как на клиентских, так и на серверных инсталляциях игры. Проблемы также проявляются при использовании ПО третьих лиц – тестов архивации и т.д.

Прямая цитата:

Over the last 3–4 months, we have observed that CPUs initially working well deteriorate over time, eventually failing. The failure rate we have observed from our own testing is nearly 100%, indicating it’s only a matter of time before affected CPUs fail.

За последние 3 - 4 месяца мы наблюдаем деградацию в работе ЦПУ, которые, начав работать нормально, со временем отказывают. Статистика отказа, которую мы наблюдаем на собственной тестовой базе близка к 100%. Это означает, что отказ ЦПУ из (упомянутого) перечня лишь вопрос времени.

Проблема также признана разработчиками Fortnite и RAD Game Tools. Последняя (является в том числе разработчиком сжатия данных в игровом движке Unreal) предлагает пути минимизации рисков. Epic Games так же официально признаёт проблему, и в качестве решения предлагает переключить режим работы процессора SVID Behavior в BIOS на Intel Fail Safe : Frequent crashes in Fortnite on i9-13900K/KF/KS or i9-14900K/KF/KS CPUs

>>> Заявление Alderon Games

 

LamerOk
()

Включение новых драйверов сетевой поддержки Intel в ядро Linux

Включение новых драйверов сетевой поддержки Intel в ядро Linux
Группа Hardware and Drivers

14 июня компания Habana Labs (принадлежит Intel) опубликовала набор из 15 патчей для включения сетевой поддержки Gaudi 2 для масштабирования нейронных сетей искусственного интеллекта для систем, подключенных через Ethernet или InfiniBand. Сетевые драйверы Habana Labs предоставляют возможность масштабирования рабочих нагрузок ИИ на несколько систем. Инженер компании Омер Шпигельман (Omer Shpigelman) объяснил:

Данный набор патчей реализует сетевые драйверы HabanaLabs для ASIC Gaudi2, которые предназначены для масштабирования обучения нейронных сетей искусственного интеллекта. Набор патчей включает в себя общий код, используемый всеми ASIC Gaudi, и специальный код ASIC Gaudi2. Будет использоваться более новый код ASIC. Все эти сетевые драйверы моделируются как вспомогательные устройства по отношению к родительскому драйверу.

Недавно добавлены драйверы Core Network (CN), Ethernet и InfiniBand. Все они основаны на существующем драйвере habanalabs, который служит вычислительным драйвером и всей платформой. Драйвер habanalabs проверяет сетевые драйверы, которые настраивают соответствующее аппаратное обеспечение сетевой карты устройства. Кроме того, он постоянно обменивается данными с драйвером CN для предоставления некоторых услуг, которые не являются специфичными для NIC, например, PCI, MMU, FW и т.д.

Драйвер CN является одновременно родительским и дочерним драйвером. Он служит общим уровнем для многих общих операций, которые необходимы драйверам EN и IB.

Аппаратно сетевая карта Gaudi2 состоит из 48 физических линий по 56 Гбит/с каждая. Каждая пара дорожек представляет собой логический порт 100 Гбит/с.

Аппаратное обеспечение NIC было разработано специально для масштабирования обучения ИИ. Следовательно, оно в основном функционирует как обычное сетевое устройство, но настроено для специфичной работы. В результате аппаратное обеспечение сетевой карты поддерживает трафик Ethernet и RDMA по модифицированному протоколу ROCEv2.

Ранее на выставке Computex Intel было объявлено, что 8 ускорителей Gaudi 2 с универсальной базовой платой будут доступны по цене $65 000, что примерно в 3 раза дешевле аналогичных систем на базе NVIDIA. Также ожидается, что Gaudi 3 (выход запланирован на осень 2024 года) превзойдёт по производительности флагманскую платформу H100 от NVIDIA и будет конкурентоспособным по сравнению с будущей платформой H200.

>>> Подробности на официальном ресурсе рассылки kernel.org

 , , ,

NeTC
()

Выпуск Intel oneDNN версии 3.5

Группа Linux General

12 июня командой разработчиков Intel была выпущена библиотека oneDNN версии 3.5, которая теперь является частью UXL Foundation, обеспечивая дополнительную оптимизацию производительности для существующего и будущего оборудования Intel.

В выпуске oneDNN 3.5 улучшена производительность масштабируемых процессоров Xeon Sapphire Rapids 4-го поколения, а также улучшена производительность Xeon 6 благодаря недавно выпущенным процессорам SIerra Forest и предстоящим процессорам Granite Rapids. В выпуске oneDNN 3.5 также есть общие настройки для повышения производительности примитива групповой нормализации, повышения производительности примитива MATMUL, улучшения производительности различных подграфов с помощью Graph API и других настроек.

Также предусмотрена настройка графического процессора с улучшениями для будущего оборудования Xe2 в Lunar Lake и Battlemage. Кроме того, появилось больше оптимизаций для серии Intel Data Center GPU Max, улучшена производительность Intel Arc Graphics DG2/Alchemist и другие улучшения.

В эту библиотеку для создания программного обеспечения глубокого обучения и искусственного интеллекта также внесен ряд дополнений API:

  • поддержка среды выполнения OpenCL для API Graph
  • экспериментальный API микроядра для процессоров Intel
  • поддержка FP64 MATMUL для графических процессоров Intel

Для справки: oneDNN — программное обеспечение, которое ранее было известно как «Intel Math Kernel Library for Deep Neural Networks (Intel(R) MKL-DNN)» и «Deep Neural Network Library (DNNL)». Это кроссплатформенная библиотека глубокой нейронной сети oneAPI (oneDNN) с открытым исходным кодом, состоящая из базовых строительных блоков для приложений глубокого обучения. oneDNN является частью общего проекта oneAPI,открытого стандарта, принятого Intel для унифицированного интерфейса прикладного программирования (API), предназначенного для использования в различных архитектурах вычислительных ускорителей (сопроцессоров), включая графические процессоры, ускорители искусственного интеллекта и программируемые в полевых условиях вентильные матрицы.

>>> Детальные подробности и загрузка доступны на странице проекта в github

 , ,

NeTC
()

Выпуск Intel Low Power Mode Daemon версии 0.0.4

Выпуск Intel Low Power Mode Daemon версии 0.0.4
Группа Linux General

12 июня инженерами Intel был выпущен Intel Low Power Mode Daemon версии 0.0.4 с «LPMD» — демон с открытым исходным кодом для оптимизации активного энергопотребления в режиме ожидания для современных гибридных процессоров Core под Linux, которые имеют комбинацию ядер E и P.

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

>>> Загрузка демона и подробности на странице проекта в github

 ,

NeTC
()

Новая оптимизация функции memset() в glibc

Группа GNU's Not Unix

Инженер из Intel, Ноах Голдштейн, оптимизировал функцию memset() в библиотеке glibc. Данная оптимизация даёт прирост в производительности порядка 7.5% на десктопных версиях процессоров архитектур Skylake-X и Ice Lake. У серверных версий прирост в производительности немного ниже, прежде всего из-за более низкой общей производительности одиночного ядра.

В прежней реализации функции memset() использовалась ассемблерная инструкция rep stosb. До недавнего времени эта инструкция работала достаточно быстро, за счёт внутрипроцессорной оптимизации zero-over-zero writeback. Однако в этой оптимизации была найдена потенциальная уязвимость, которая может привести к атаке по побочному каналу. В результате оптимизация zero-over-zero writeback была отменена, что и привело к ухудшению производительности rep stosb. В новой версии memset() инструкция rep stosb всё ещё используется, но при выполнении более строгих условий.

Что именно изменилось, можно понять по изменению следующего комментария в коде, который описывает подробности реализации memset()

Прежняя версия описания:

/* memset is implemented as:
   1. Use overlapping store to avoid branch.
   2. If size is less than VEC, use integer register stores.
   3. If size is from VEC_SIZE to 2 * VEC_SIZE, use 2 VEC stores.
   4. If size is from 2 * VEC_SIZE to 4 * VEC_SIZE, use 4 VEC stores.
   5. On machines ERMS feature, if size is greater or equal than
      __x86_rep_stosb_threshold then REP STOSB will be used.
   6. If size is more to 4 * VEC_SIZE, align to 4 * VEC_SIZE with
      4 VEC stores and store 4 * VEC at a time until done.  */

Новая версия описания:

/* memset is implemented as:
   1. Use overlapping store to avoid branch.
   2. If size is less than VEC, use integer register stores.
   3. If size is from VEC_SIZE to 2 * VEC_SIZE, use 2 VEC stores.
   4. If size is from 2 * VEC_SIZE to 4 * VEC_SIZE, use 4 VEC stores.
   5. If size is more to 4 * VEC_SIZE, align to 1 * VEC_SIZE with
      4 VEC stores and store 4 * VEC at a time until done.
   6. On machines ERMS feature, if size is range
	  [__x86_rep_stosb_threshold, __x86_memset_non_temporal_threshold)
	  then REP STOSB will be used.
   7. If size >= __x86_memset_non_temporal_threshold, use a
	  non-temporal stores.  */

>>> Подробности

 , , ,

zg
()

OpenVINO 2023.3

OpenVINO 2023.3
Группа Linux General

24 января инженеры Intel выпустили крупное обновление ведущего набора инструментов для искусственного интеллекта с открытым исходным кодом OpenVINO 2023.3. Оно обеспечивает полную поддержку новых процессоров Emerald Rapids и Meteor Lake, а так же другие улучшения аппаратного обеспечения Intel для генеративного искусственного интеллекта (GenAI) и больших языковых моделей (LLM).

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

>>> Подробности на официальной странице проекта в gihub

 , ,

NeTC
()

Обновления Intel FFmpeg Cartwheel с поддержкой Meteor Lake и доп.функциями DNN

Обновления Intel FFmpeg Cartwheel с поддержкой Meteor Lake и доп.функциями DNN
Группа Мультимедиа

10 января инженеры Intel выпустили ежеквартальный набор обновлений FFmpeg Cartwheel 2023Q4 мультимедийной библиотеки FFmpeg. В новом выпуске обеспечена поддержка платформы Meteor Lake для новых ноутбуков, поступающих на рынок. Данная поддержка Meteor Lake сочетается со всеми другими графическими драйверами Intel с открытым исходным кодом, которые имеются в ядре Linux 6.7 (стабильны и включены по умолчанию).

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

>>> Подробности на официальной странице в github

 , ,

NeTC
()

ANARI — Кроссплатформенный API движка 3D-рендеринга

ANARI — Кроссплатформенный API движка 3D-рендеринга
Группа Open Source

2 августа 2023 года Khronos Group объявила о завершении разработки открытого стандарта ANARI 1.0, кроссплатформенного API для движков 3D-рендеринга. Несколько реализаций поставляются AMD, Intel и NVIDIA вместе с комплектом разработки программного обеспечения с открытым исходным кодом (SDK) от Khronos.

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

>>> Подробности

 , , , ,

evgeny_aa
()

Соучредитель компании «Интел» Гордон Мур скончался в возрасте 94 лет

Группа Hardware and Drivers

Компания Intel и Фонд Гордона и Бетти Мур объявили сегодня, что соучредитель компании и автор «закона Мура» Гордон Мур скончался в возрасте 94 лет. Он умер на Гавайях, в окружении семьи 24 марта.

Мур и его давний коллега Роберт Нойс основали Intel в июле 1968 года. Мур первоначально занимал должность исполнительного вице-президента до 1975 года, когда он стал президентом. В 1979 году Мур был назначен председателем совета директоров и главным исполнительным директором, должности, которые он занимал до 1987 года, когда он оставил должность генерального директора и продолжал выполнять функции председателя. В 1997 году Мур стал почетным председателем, уволившись в 2006 году.

>>> Подробности с сайта Intel

 ,

maximnik0
()

Компания Linutronix, развивающая rt-ветку ядра Linux, куплена корпорацией Intel

Группа Ядро Linux

Корпорация Intel объявила о покупке компании Linutronix, развивающей технологии для использования Linux в промышленных системах. Также Linutronix курирует разработку RT-ветки (реального времени) ядра Linux.

Intel обещает предоставить команде Linutronix больше возможностей и ресурсов. Компания продолжит работать в виде независимого бизнеса в составе подразделения Intel, отвечающего за разработку ПО.

>>> Подробности

 , , ,

Original
()

Intel интегрирует механизм Software Defined Silicon в ядро Linux

Группа Hardware and Drivers

При этом Intel продолжает хранить молчание о новой технологии: «Мы пока не будем вдаваться в подробности о Software Defined Silicon. Как вы знаете, Intel регулярно отправляет в ядро ​​Linux код, который можно использовать в будущем. Так и произошло в этом случае. Если мы планируем реализовать эти обновления в новых продуктах, мы предоставим более подробную информацию после их выпуска».

Попытки «software upgrade» для «домашнего сегмента» процессоров предпринимались компанией и ранее, но по какой-то причине не были приняты пользователями.

>>> Подробности

 ,

anonymous
()

Mesa 21.2

Группа Open Source

Вышла новая версия свободной реализации API OpenGL и Vulkan - Mesa 21.2

Основные новшества:

  • Добавлен OpenGL-драйвер asahi с начальной поддержкой графического процессора, поставляемого в чипах Apple M1. Драйвер использует интерфейс Gallium и поддерживает большую часть возможностей OpenGL 2.1 и OpenGL ES 2.0. Код драйвера основан на эталонном Gallium-драйвере noop с переносом некоторого кода из драйвера Panfrost, развиваемого для GPU ARM Mali.
  • Добавлен OpenGL-драйвер Crocus с поддержкой старых GPU Intel (на базе микроархитектур с 4-го по 7-ое поколение), не поддерживаемых драйвером Iris. В отличие от драйвера i965 новый драйвер основан на архитектуре Gallium3D, выносящей задачи управления памятью на сторону DRI-драйвера в ядре Linux и предоставляющей готовый трекер состояний с поддержкой кэша повторного использования выводимых объектов.
  • Добавлен драйвер PanVk, предоставляющий поддержку графического API Vulkan для GPU ARM Mali Midgard и Bifrost. PanVk развивается сотрудниками компании Collabora и позиционируется как продолжение развития проекта Panfrost, обеспечивающего поддержку OpenGL.

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

>>> Подробности

 , , , ,

claire
()

Выпущены в свет 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

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

>>> Подробности

 , , , ,

cdslow
()

Компания 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 года использовать дискретную графику для настольных ПК.

>>> Подробности

 , , ,

MaxPower
()

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

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

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

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

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

>>> Подробности

 , , , ,

anonymous
()

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

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

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

>>> Подробности

 cve-2020-0543, drng, , srbds,

drfaust
()

Новости про 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

 , , , ,

ZenitharChampion
()

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

Группа Open Source

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

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

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

>>> Подробности

 , , , ,

fail2ban
()