Panfrost — это драйвер с открытым исходным кодом для графических процессоров Arm Mali Midgard

Несколько лет назад заставить драйверы графических процессоров работать на Linux с Arm SoC было непросто из-за двоичных объектов с закрытыми исходными кодами, которые требовали исправления всех ошибок одной командой. Но, в последние годы мы наблюдаем существенный прогресс в разработке драйверов для мобильных графических процессоров с открытым исходным кодом, включая Freedreno для графических процессоров Adreno и Etnaviv для графических процессоров Vivante.

Arm Mali также получил свой собственный драйвер Lima с открытым исходным кодом, который работал много лет, но только для более старых графических процессоров Utgard (Mali 400, Mali 450). Тем не менее, во время Opensource GPU Drivers BoF на Linaro Connect 2019 в Бангкоке, Роб Херринг (Rob Herring), технический разработчик компании Linaro и Томеу Визосо (Tomeu Vizoso), главный инженер-программист Collabora, обсудили состояние драйверов, и нам стало известно о драйвере с открытым исходным кодом для графического процессора Mali Midgard (Mali -T6xx, Mali-T7xx) под названием Panfrost.

Читать далее «Panfrost — это драйвер с открытым исходным кодом для графических процессоров Arm Mali Midgard»

Рабочая станция ClearFog ITX может стать не плохой Arm платформой для разработки

Большинство людей все еще занимаются Arm разработкой на платформах x86, так как в мире Arm пока не существует какого-либо рентабельного аналога. В настоящее время существует несколько вариантов – первый, это Edge Server SynQuacer E-серии (также известный как Linaro Developer Box), который представляет собой Arm ПК стоимостью $1,250, он поставляется с 24-ядерным процессором Arm Cortex-A53, оперативной памятью 4 Гб (по умолчанию), жестким диском 1 ТБ и графической картой Geforce GT710. Также есть гораздо более мощная рабочая станция ThunderXStation от компании Gigabyte с двумя 32-ядерными процессорами ThunderX Armv8, оперативной памятью от 32 Гб до 128 Гб, NVMe хранилищем и многим другим.

Linaro Developer Box вроде бы не плохой вариант, но ядра Arm Cortex-A53 работающие на частоте 1 ГГц имеют ограниченную производительность, а рабочая станция от компании GIGAGYTE стоит более $12,000, так что она подходит только для проектов с особыми потребностями и / или высокой ожидаемой отдачей от инвестиций. Но уже на следующей неделе в Бангкоке на конференции Linaro Connect 2019 состоится обсуждение о создании новой ARM платформы для разработки следующего поколения. Читать далее «Рабочая станция ClearFog ITX может стать не плохой Arm платформой для разработки»

Компания PINE64 планирует перевести свой веб-сайт на 24-узловой кластер RockPro64

Кластерные платы всегда очень интересны и сейчас компания PINE64 поделилась фотографиями своими двумя кластерами RockPro64, соответственно с 48 и 24  платами, которые аккуратно размещены в частично закрытый пользовательский корпус. 48-узловой кластер будет иметь в общей сложности 288 ядер, в том числе 96 Arm ядер Cortex-A72 и 188 ядер Cortex-A53, а также 192 Гб оперативной памяти LPDDR4.

Некоторые могут рассматривать недорогие платы для разработки только как игрушки, поэтому вам будет интересно узнать, что компания PINE64 планирует перенести всю свою инфраструктуру веб-сайта, включая основной веб-сайт, веб-сайт сообщества, форумы, wiki и возможно IRC на свой кластер из 24-узловой кластер, тогда как кластер из 48-узловой кластер может использоваться для их среды сборки. Читать далее «Компания PINE64 планирует перевести свой веб-сайт на 24-узловой кластер RockPro64»

Представлен Linux 5.0 – основные изменения, Arm, MIPS & RISC-V архитектура

Линус Торвальдс (Linus Torvalds) представил Linux 5.0:

Итак, последняя неделя перед релизом 5.0 была не совсем простой, но не такая сложная как c rc8 и в целом я рад, что задержался на неделю и закончил rc8.

Оказывается патч, о котором я говорил в релизе rc8, не был той тревожной ошибкой, о которой я думал: да, у нас была не инициализированная переменная, но причина, по которой мы не сразу заметили предупреждение, заключалась в том, как работает gcc, компилятор в основном инициализировал эту переменную как правильное значение. Таким образом, то же самое, что вызвало отсутствие предупреждения, также фактически означает, что это исправление на практике пустое.

Читать далее «Представлен Linux 5.0 – основные изменения, Arm, MIPS & RISC-V архитектура»

Ситуация с нехваткой процессоров Intel может ухудшиться во втором квартале 2019 года, открыв пути для ARM, AMD

Нехватка ЦП, которая ограничивала продажи ЦП Intel и способствовала росту цен в конце 2018 года, может продолжать преследовать Intel до второго квартала этого года. Хотя, фирма предприняла шаги для борьбы с этой проблемой, включая запуск новых процессоров «KF» без встроенных графических процессоров для повышения производительности, компания Intel не смогла полностью решить эту проблему.

Читать далее «Ситуация с нехваткой процессоров Intel может ухудшиться во втором квартале 2019 года, открыв пути для ARM, AMD»

Компания Intel объявляет о выпуске первого в истории экзаскейл суперкомпьютера ‘Aurora’

Компания Intel и Министерство энергетики объявили о планах развертывания к 2021 году первого суперкомпьютера с устойчивой производительностью в один экзафлоп. Это немного промах, по сравнению с предыдущими этапами — фактически, дата поставки 2021 года означает, что Хорст Саймон (Horst Simon ) должен выиграть пари, которое он заключил в 2013 году, что суперкомпьютеры не будут достигать высоких результатов до 2020 года.

Читать далее «Компания Intel объявляет о выпуске первого в истории экзаскейл суперкомпьютера ‘Aurora’»

В Python FPGA плату PYNQ-Z2 добавлен разъем Raspberry Pi и 24-битный аудиокодек

PYNQ-Z1 – это плата компании Digilent, которая основана базе SoC Xilinx Zynq-7020 Arm Cortex-A9 + FPGA, разработанная специально для PYNQ. Данный проект с открытым исходным кодом и его цель состоит в том, чтобы упростить проектирования встраиваемых систем с использованием системы на чипе Xilinx Zynq Systems (SoC) используя язык и библиотеки Python.

Плата PYNQ-Z2 очень похожа на PYNQ-Z1, но сделана тайваньской компанией TUL и она немного длиннее, что позволило реализовать в ней дополнительный 40-контактный разъем совместимый с Raspberry Pi и 24-битный аудиокодек Analog Devices ADAU1761. Читать далее «В Python FPGA плату PYNQ-Z2 добавлен разъем Raspberry Pi и 24-битный аудиокодек»

NXP i.MX 8M Nano – это оптимизированный по мощности процессор Arm Cortex-A53 / M7

В прошлом году на выставке Embedded World 2018 компания NXP представила свой первый 14-нм процессор i.MX под названием i.MX 8 Mini, оснащенный четырьмя ядрами Cortex A53 с тактовой частотой 2.0 ГГц, одним ядром реального времени Cortex-M4 с тактовой частотой 400+ МГц и опционально 1080p видеовыходом и декодированием / кодированием.

Теперь компания добавила еще один 14-нм процессор в свое семейство i.MX 8M, под названием NXP i.MX 8M Nano, который также оснащен четырьмя ядрами Cortex-A53 с тактовой частотой до 1.5 ГГц, но в нем было заменено ядро Cortex-M4 на более мощное Cortex-M7 с тактовой частотой до 600 МГц. Процессор также был оптимизирован по мощности менее чем на 2 Вт (TDP) для общей динамической мощности и в суб-ваттах во многих IoT edge применениях. Читать далее «NXP i.MX 8M Nano – это оптимизированный по мощности процессор Arm Cortex-A53 / M7»