Теги → ядра
Быстрый переход

ARM представила ядра CPU и GPU на архитектуре ARM v9 для смартфонов и ноутбуков следующего поколения

Компания ARM анонсировала ядра CPU и GPU следующего поколения. Все они построены на архитектуре ARM v9. По словам компании, одноядерная производительность новых решений для CPU до 35 % выше, чем у ядер актуального поколения.  

В сегменте CPU компания ARM представила ядра Cortex-X2, Cortex-A710 и Cortex-A510. Флагманские ядра Cortex-X2 будут использоваться в составе процессоров для высокопроизводительных ноутбуков, а также мобильных устройств будущего поколения. «Большие» ядра Cortex-A710 подходят для использования как в ноутбуках, так и в мобильных устройствах. Cortex-A510 являются первыми новыми «малыми» ядрами ARM, представленными за последние четыре года. По словам производителя, они способны отлично себя показать при работе с небольшими и фоновыми нагрузками и готовы обеспечить почти такую же производительность, как «большие» ядра текущего поколения.

В ARM отмечают, что производительность в однопоточных приложениях у Cortex-X2 до 16 % выше, чем у ядер Cortex-X1 текущего поколения. Кроме того, они в два раза более эффективны в задачах, связанных с работой алгоритмов ИИ (матричное умножение). В свою очередь Cortex-A710 и Cortex-A510 показывают на 10 и 35 % более высокую производительность в однопоточных задачах по сравнению соответственно с актуальными ядрами Cortex-A78 и Cortex-A55. При этом Cortex-A710 в два раза, а Cortex-A510 в три раза лучше справляются с задачами, связанными с ИИ. Также отмечается, что показатель IPC ядер Cortex-A510 увеличен на 10 %, а частота работы — на 15 %. В то же время они на 35 % энергоэффективнее.

Ядра Cortex-X2 будут поддерживать новую компоновку DynamiQ Shared Unit (DSU-110). В её рамках в составе кластеров можно будет использовать до восьми ядер Cortex-X2, которые будут поддерживать до 16 Мбайт кеш-памяти 3-го уровня, а также до 32 Мбайт унифицированной кеш-памяти системного уровня (System Level Cache, SLC). Вычислительные блоки процессора и GPU, а также памяти будут объединяться с помощью новых шин CoreLink CI/NI-700.

На сегодня анонсированы следующие компоновки ядер для конечных CPU: четыре Cortex-X2 и четыре Cortex-A710, одно Cortex-X2, три Cortex-A710 и четыре Cortex-A510, по четыре Cortex-A710 и Cortex-A510, два Cortex-A710 и шесть Cortex-A510, и наконец четыре Cortex-A510.

Свою серию мобильных графических процессоров Mali компания ARM пополнила тремя новыми GPU: Mali-G710, Mali-G510 и Mali-G310. Первая модель является флагманской. Для неё заявлено увеличение производительности до 20 % и улучшение работы в задачах с машинным обучением на 35 % по сравнению с актуальным GPU Mali-G78.

GPU Mali-G510 предназначен для таких приложений, как телевидение и дополненная реальность, где он покажет до 22 % лучшую производительность, чем существующие решения, а также обеспечит удвоение производительности в машинном обучении. В свою очередь, Mali-G310 рассчитан на использование в составе недорогих устройств. Для него компания заявляет шестикратный прирост производительности текстурирования.

Все представленные новинки лягут в основу чипсетов для ноутбуков и мобильных устройств, которые начнут выпускаться с 2022 года.

Представлено ядро Linux 5.10 LTS с почти 17,5 тыс. исправлений

Как и ожидалось, Линус Торвальдс (Linus Torvalds) сегодня официально выпустил Linux 5.10. Кроме того, что это последний выпуск ядра в 2020 году, оно будет поддерживаться ещё как минимум пять лет, так как относится к ветке LTS. Стоит отметить, что это существенное обновление, содержащее массу новых функций.

phoronix.com

phoronix.com

Новая версия ядра содержит 17470 исправлений от 2062 разработчиков. Примерно 42 процента всех изменений связаны с драйверами устройств. В Linux 5.10 реализована поддержка нового оборудования, такого как процессоры Intel Rocket Lake и Alder Lake, а также графики Intel Gen12/Xe. Кроме того, была внесена масса изменений, касающихся дисковой подсистемы и работы с файловыми системами. При работе с ext4 заметно сократились задержки при выполнении многих операций с файлами. В целом, производительность существенно выросла при работе со всеми файловыми системами. Также были устранены некоторые уязвимости.

Много внимания разработчики уделили работе с оперативной памятью и безопасности. В Linux 5.10 добавлена поддержка анклавов Nitro Enclave, предлагаемых в Amazon Elastic Compute Cloud для обработки конфиденциальных данных в VM, изолированно от других приложений. Что касается виртуализации, реализована поддержка инструкций SLDT и STR, что решает проблемы с вылетом некоторых Windows-приложений в Wine на системе с включённой защитой UMIP.

Стоит отметить, что, одновременно с релизом, латиноамериканский фонд свободного ПО сформировал вариант полностью свободного ядра Linux 5.10, очищенного от проприетарных компонентов. Ожидается, что ядро Linux 5.10 будет лежать в основе Debian 11.

Вышел релиз ядра Linux 5.6: WireGuard, MPTCP и поддержка нового «железа»

Состоялся релиз ядра Linux 5.6. Эта версия была в разработке два месяца и получила целый ряд новых возможностей по части безопасности и в плане поддержки новых стандартов.

pixabay.com

pixabay.com

Одним из главных улучшений стала нативная поддержка WireGuard. Это позволяет создавать VPN-туннели, используя возможности ядра, без стороннего ПО. Система использует алгоритмы шифрования ChaCha20, Poly1305, Curve25519, BLAKE2s, а также превосходит OpenVPN по скорости соединения.

Из других сетевых особенностей отметим начальную поддержку MPTCP (MultiPath TCP). Эта технология позволяет отправлять пакеты через разные сетевые интерфейсы. Это позволяет ускорить связь или увеличить надёжность каналов передачи.

Был улучшен ряд аспектов работы процессоров AMD и Intel. В частности, теперь система умеет мониторить информацию с температурных датчиков на процессорах Zen и Zen 2. Появилась поддержка новых процессоров Renoir и графики Navi.

В Linux 5.6 решили проблему 2038 года для 32-битных систем, так что теперь их можно использовать без опаски. Также появилась экспериментальная поддержка сжатия файловой системы для F2FS.

Добавлены открытые драйверы для NVIDIA GeForce RTX 20. Наконец, добавилась начальная поддержка USB4, реализованная через драйверы Intel.

Одновременно появилась полностью свободная версия ядра Linux-libre 5.6-gnu, которая лишена проприетарных драйверов и прошивок.

Ядро высокой культуры: Linux-разработчики стали меньше нецензурно ругаться в комментариях к коду

В начале декабря 2018 года Яркко Саккинен (Jarkko Sakkinen) из корпорации Intel предложил обсудить вопрос очистки кодовой базы ядра Linux от нецензурных выражений. Он подготовил 15 патчей, которые меняют слова «f*ck», «f*cked» и «f*cking» на «hug», «hugged» и «hugging» соответственно. Это дало положительный эффект. 

pixabay.com

pixabay.com

К слову, против этой инициативы выступило довольно много специалистов. Они отмечали, что такое нововведение может сделать непонятными некоторые специфические шутки. Но нашлись и те, кто предложил куда более радикальные правила. Кис Кук (Kees Cook), бывший главный системный администратор kernel.org и лидер Ubuntu Security Team, заявил, что вышеупомянутые ругательства надо менять на «heck», «hecked» и «hecking», а также менять комментарии в соответствии с контекстом.

vidarholen.net

vidarholen.net

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

Эти данные были получены при анализе исходных текстов ядра Linux. Сейчас там присутствует около 4 тысяч комментариев с меткой «TODO». Это указание на различные недоработки, запланированные в будущем изменения, планы и «костыли». В последнее время их число непрерывно растёт, хотя небольшое уменьшение отмечалось на ранних сборках пятой версии ядра. Если разработчики начнут тратить время на исправление мата в комментариях, это может сильно замедлить сам процесс разработки.

vidarholen.net

vidarholen.net

Ядро Linux 5.4 готово к массовому развёртыванию

Разработчик ядра Linux Грег Кроа-Хартман (Greg Kroah-Hartman) выпустил полноценную релизную версию ядра Linux 5.4, которая стабильна и готова к массовому развёртыванию. Ранее её проанонсировал Линус Торвальдс (Linus Torvalds).

softpedia.com

softpedia.com

В этой версии, как известно, появилась поддержка файловой системы Microsoft exFAT, новой функции «блокировки» доступа к ядру со стороны ПО даже при наличии root, а также многими улучшениями по части аппаратного обеспечения. Из последнего заявлена поддержка новых процессоров и видеокарт AMD.

Также добавлена новая файловая система virtio-fs, которую можно использовать при работе с виртуальными машинами. Она позволяет ускорить обмен данными между хостами и гостевыми системами, пробрасывая определённые каталоги между ними. ФС использует схему «клиент-сервер» через FUSE.

На сайт kernel.org версия Linux 5.4 отмечена как стабильная, что означает возможность её появления в конечных дистрибутивах. Разработчики теперь могут добавлять её в сборки и распространять в репозиториях.

А ещё к началу распространения готовится версия Linux 5.4.1. Это служебное обновление, которое изменяет в общей сложности 69 файлов. Оно уже доступно в виде исходных кодов, которые необходимо скомпилировать и собрать самостоятельно. Всем остальным рекомендуется подождать появления сборки на «зеркалах».

Linux 5.4 получит функцию блокировки ядра от модификаций

Линус Торвальдс (Linus Torvalds) на днях одобрил функцию безопасности для ядра Linux, названную «lockdown». Она появится в версии 5.4. Новая возможность представляет собой, по сути, систему защиты ядра от взлома и модификаций. Идея состоит в том, чтобы уменьшить взаимодействие между ядром и процессами, выполняемыми в пользовательском окружении.

zdnet.com

zdnet.com

Новая функция будет поставляться в виде LSM (модуль безопасности Linux), при этом она будет по умолчанию отключена, а использование нововведения не будет обязательным из-за риска взлома существующих систем.

Как отмечается, при включении новая функция блокировки ограничит некоторые возможности ядра, в том числе для пользователей с учётной записью root. Это должно затруднить перехват управления для хакеров в случае компрометации учётных записей.

Как заявил Мэтью Гарретт (Matthew Garrett), инженер Google, который предложил эту функцию несколько лет назад, модуль блокировки предназначен для того, чтобы ядро могло быть заблокировано на ранних стадиях процесса загрузки.

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

Отметим также, что система защиты получит два режима блокировки: «целостность» и «конфиденциальность». Каждый из них доступ к различным функциям ядра. Помимо этого, разработчики могут устанавливать свои ограничения на модификацию ядра системы с помощью патчей.

Microsoft опубликовала спецификацию exFAT и одобрила её поддержку в Linux

В прошлом месяце Microsoft неожиданно вернулась к обсуждению возможности поддержки файловой системы exFAT в ядре Linux после того, как один из разработчиков ядра, Валдис Клетниекс (Valdis Klētnieks), предложил необходимый патч. Вначале другие разработчики отнеслись к этой идее скептически, но один из них, Мэтью Уилкокс (Matthew Wilcox), решил поинтересоваться, насколько это реально у Ки Сринивасана (Ky Srinivasan), отвечающего за проекты с открытым исходным кодом в Microsoft, и тот в ответ на вопрос Мэтью запустил в корпорации внутреннюю дискуссию по данному вопросу. И вот вчера Microsoft опубликовала в открытом доступе спецификацию файловой системы exFAT и прямо заявила, что полностью поддерживает инициативу о внедрении полноценной поддержки exFAT в ядро Linux.

Сегодня, после неожиданно возобновлённой дискуссии о внедрении поддержки exFAT в ядро Linux, Micosoft неожиданна сделала заявление, что полностью поддерживает эту инициативу и в след за этим опубликовала в открытом доступе полную спецификацию exFAT для всех заинтересованных разработчиков

Теперь, когда Microsoft публично опубликовала спецификацию exFAT и дала своё разрешение разработчикам ядра Linux использовать её и связанный открытый код, вполне возможно, что в самом скором времени Linux получит полноценную поддержку exFAT «прямо из коробки». Хотя, вполне вероятно, что разработчики всё-таки подождут, пока Microsoft выполнит своё обещание и внесёт патенты exFAT в список защищаемых в рамках Open Invention Network (OIN), организации по защите Linux от патентных угроз, в которую сама Microsoft вступила в октябре 2018 года, но на тот момент не стала вносить exFAT в «белый» список общедоступных и защищаемых членами организации патентов.

О новой позиции Microsoft заявил хорошо известный инженер компании и член правления Linux Foundation Джон Госсман (John Gossman). В корпоративном блоге он написал: «Сегодня мы рады объявить, что Microsoft полностью поддерживает добавление технологии exFAT в ядро Linux ... Для нас важно, чтобы сообщество Linux могло с полным спокойствием использовать exFAT, включённый в состав ядра. С этой целью мы делаем техническую спецификацию для exFAT общедоступной, чтобы облегчить разработку любых совместимых реализаций. Мы также поддерживаем возможное включение "ядра Linux с поддержкой exFAT" в будущую редакцию определения Linux-системы в рамках Open Invention Network, где, после признания соответствующего кода, он получит полную защиту от патентных претензий от более чем 3040+ членов и лицензиатов OIN.»

Открытую спецификацию exFAT вы можете найти на портале Microsoft для разработчиков здесь.

Напомним, что exFAT была представлена Microsoft в 2006 году, а в операционных системах её поддержка впервые появилась в Windows Embedded CE 6.0 и в Windows XP SP2. Новая файловая система стала развитием более старой FAT32, добавив поддержку файлов размером свыше 4 гигабайт и ряд других улучшений, сохранив при этом высокое быстродействие и достаточно простую архитектуру. Данная файловая система рекомендовалась для использования как для флеш-накопителей большого объёма, так и для небольших накопителей, для которых NTFS имела избыточно сложную и объёмную структуру.

Сейчас exFAT продолжает использоваться как файловая система по-умолчанию для многих USB-накопителей и SD-карт, при этом на данный момент существует свободный драйвер exFAT в виде патча для ядра Linux, поддерживающий только операцию чтения. Дополнительно существует драйвер, работающий через специальный интерфейс FUSE, обеспечивающий взаимодействие с ядром Linux без изменения его кода, который поддерживает как чтение, так и запись. В 2013 году компания Samsung опубликовала исходный код драйвера exFAT для систем на базе Linux, который обеспечивает полную поддержку данной файловой системы, но он не был включен в состав ядра из-за патентных опасений.

Прощаемся с XScale навсегда: в Linux 5.4 прекратят поддержку ARM-процессоров Intel

В ядре Linux 5.4 планируется прекращение поддержки процессоров Intel IOP33X и IOP13XX, которые являются частью бывшей линейки продуктов XScale. Эти чипы основаны на архитектуре ARM и предназначались для снижения нагрузки на CPU за счёт выноса систем ввода-вывода в отдельный чип. Процессоры базировались на ARMv8.5.

wikipedia.org

wikipedia.org

На данный момент Linux поддерживает три семейства IOP-машин: iop32x (включая EP80219), iop33x и iop13xx (также известный как IOP34x или WP8134x). Все версии, поддерживаемые в ядре, основаны на первой, тогда как все остальные давно уже «не при делах». Об этом сообщается в коммите разработчиков.

Также отмечается, что более ранние версии OpenWRT и Debian поддерживали iop32x, но не другие чипы, и они также оставили эту версию в своих выпусках 2015 года. При этом пока не сообщается, будет ли коммит принят в релиз или же это останется только пожеланием.

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

Ядро Linux не умеет обрабатывать нехватку ОЗУ — проблема снова на повестке дня

Проблема с нехваткой памяти во время работы ядра Linux насчитывает уже не один год. Однако на этой неделе к ней снова привлекли внимание. Исчерпание свободной памяти в ядре приводит к тому, что система начинает тормозить и может даже перестать откликаться на команды. Этот баг есть в том числе в свежем ядре 5.2.6.

pixabay.com

pixabay.com

Суть в следующем — при отключённом swap, если пользователь начинает открывать много вкладок в браузере, в какой-то момент веб-обозреватель может потребовать больше ОЗУ, чем есть. После этого система почти полностью зависает, идёт постоянное обращение к диску, текущие приложения нельзя будет закрыть, как и запустить новые.

На данный момент решения пока нет. Частично проблему устраняет активация swap, а также появившаяся в ядре 4.20 и улучшенная в ядре 5.2 подсистема PSI (Pressure Stall Information). PSI может быть решением, но лишь в будущем, поскольку она предназначена для сбора данных о времени ожидания получения различных ресурсов — процессора, памяти и так далее. Подсистема позволяет отслеживать «прожорливость» тех или иных программ и заблаговременно уведомлять пользователя.

На данный момент пока нет готового и общедоступного решения такого поведения ОС. Разве что открывать поменьше вкладок. Но это, разумеется, лишь не слишком приятная альтернатива.

Apple опубликовала исходный код ядер macOS и iOS

С самого запуска macOS Apple регулярно публиковала открытый исходный код ядра настольной операционной системы. В теории это позволяло сторонним разработчикам создавать на его основе свои собственные проекты. С iOS всё было немного сложнее, поскольку ядро мобильной ОС не было оптимизировано для ARM-чипов, встроенных в большинство современных смартфонов и планшетов. Теперь всё немного изменилось: купертинский гигант опубликовал на GitHub исходный код XNU-ядер macOS и iOS с поддержкой архитектуры ARM.

Теперь у энтузиастов есть код, который теоретически можно запустить на iPhone или iPad. Но на самом деле не всё так просто. Для начала стоит отметить, что это просто ядро — низкоуровневый код, который отвечает только за самые важные функции. Он не затрагивает интерфейс, фреймворки или приложения — то есть всё то, что отличает iOS от других операционных систем. Эти элементы по-прежнему закрыты, поэтому большую часть платформы пришлось бы создавать с нуля. К тому же, предлагаемая Apple лицензия не настолько гибкая, как, например, лицензия GNU GPL на Linux.

Примерно аналогична ситуация и с macOS — вряд ли в ближайшее время вы увидите MacBook с чипом A11 Bionic. Apple далеко не впервые выпускает код для сторонней архитектуры «на всякий случай»: переход с процессоров PowerPC на Intel произошёл так быстро именно благодаря этому.

Впрочем, такой ход компании всё же заслуживает уважения. Так разработчики приложений и операционных систем смогут лучше понять, как продукты Apple обрабатывают базовые системные задачи. Ну а при желании XNU-ядро можно даже использовать как отправную точку для написания новой ОС.

Qualcomm разрабатывает SoC Snapdragon 635/635 Plus и Snapdragon 670

Компания Qualcomm намерена осуществить плановое обновление своих SoC и выпустить три свежих мобильных процессора среднего уровня. Речь идёт о чипе Snapdragon 635 и его «разогнанной» версии Snapdragon 635 Plus, а также модели Snapdragon 670. Появление указанных SoC от Qualcomm стоит ожидать в I–II квартале 2018 года. 

Чип Snapdragon 635 призван устранить существующий разрыв в показателях быстродействия между SoC Snapdragon 660 и Snapdragon 630, став золотой серединой между ними. Snapdragon 635, если верить инсайдерским сводкам, выполнят по 14-нм технологическому процессу FinFET LPP.

droidholic.com

Qualcomm Snapdragon 635 будет содержать 4 высокопроизводительных ядра Cortex A73 и 4 энергоэффективных Cortex A55. Новый графический процессор обеспечит прирост мощности в сравнении с видеоускорителем Adreno 506 своего предшественника на 20 %. Не слишком впечатляющие результаты с учётом 30-процентного «GPU-буста» при переходе со Snapdragon 625 на 630. 

Что до версии Snapdragon 635 Plus, то она будет отличаться от базовой модели без плюса в названии лишь повышенными тактовыми частотами.

Близкие к делам американского производителя источники утверждают, что Qualcomm намерена презентовать в начале 2018 года и SoC Snapdragon 670 — первый 10-нм чип среди процессоров шестой серии. Базироваться он предположительно будет на ядрах Kryo 360. 

Анонс смартфонов среднего уровня с чипами Snapdragon 635/Snapdragon 635 Plus и Snapdragon 670 не задержится: мобильные устройства с перечисленным SoC дебютируют в первой половине 2018 года. 

Девятилетняя уязвимость ядра Linux подвержена серьёзному эксплойту

Недавно был обнаружен серьёзный эксплойт, которому подвержена уязвимость девятилетней давности в ядре операционной системы Linux. Нашедший эксплойт исследователь из сферы безопасности Фил Оестер (Phil Oester) заявил изданию V3, что атака «проста в исполнении, срабатывает всегда и, вероятно, была активна на протяжении нескольких лет». Из-за сложности этой атаки Оестер смог обнаружить её только лишь потому, что он занимался «захватом всего входящего HTTP-трафика, что позволило ему извлечь эксплойт и протестировать его в песочнице».

Баг в ядре Linux, существующий уже на протяжении девяти лет, однажды пытался исправить даже сам Линус Торвальдс (Linus Torvalds), создатель Linux. Вся его работа была, к сожалению, испорчена другим патчем, вышедшим несколько лет спустя. Поэтому Оестер считает, что обнаруженный эксплойт был активен с 2007 года. Сама проблема заключается в так называемом «состоянии гонки» системы памяти ядра Linux — ошибке проектирования многопоточной системы, при которой работа этой системы зависит от порядка выполнения отдельной части кода. Эксплойт задействуется благодаря ошибкам в определённых операциях постоянного запоминающего устройства. «Непривилегированный локальный пользователь мог бы использовать эту уязвимость, чтобы получить доступ с возможность записи к мапированию, в других случаях ограничивающемуся только чтением, и таким образом повысить свои привилегии в системе», — говорится на сайте Red Hat.

Торвальдс отмечает, что «состояние гонки» раньше было «исключительно теоретическим», однако сейчас ошибку куда проще использовать благодаря улучшенным технологиям виртуальной памяти. Баг, получивший название Dirty COW (от copy-on-write), уже был исправлен, а дистрибьюторы вроде Red Hat, предоставляющие предприятиям программное обеспечение с открытым исходным кодом и классифицировавшие баг как «важный», уже работают над обновлениями. «Всем пользователям Linux нужно отнестись к этому багу очень серьёзно и установить обновления на свои системы как можно скорее», — сказал Оестер. Он также добавил, что анализаторы пакетов, которые помогли ему найти эксплойт, «много раз доказывали свою бесценность».

Samsung анонсировала чип Exynos 7570 для бюджетных смартфонов

В начале прошлого месяца в Сети появилась информация о подготовке компанией Samsung Electronics к выпуску новых смартфонов серии Galaxy On, среди которых отмечена модель On5 с процессором Exynos 7570. Правда, информации о самом чипе практически не было. Было известно лишь, что это четырёхъядерный процессор с тактовой частотой 1,4 ГГц. Теперь производитель официально приоткрыл завесу тайны над своей новинкой.

androidcentral.com

androidcentral.com

Этот новейший мобильный чип нацелен на бюджетные смартфоны и устройства Интернета вещей. Exynos 7 Quad 7570 является первым в своём классе, использующим передовой 14-нм FinFET-техпроцесс. Данный техпроцесс уже успешно опробован на моделях высшего класса. Также это первый чип в семействе Exynos, сочетающий в себе модем LTE 2CA Cat.4, Wi-Fi, Bluetooth, FM-радио, поддержку спутниковой навигации.

androidcentral.com

androidcentral.com

Exynos 7570 включает четыре ядра Cortex-A53 и характеризуется ростом производительности на 70 % и улучшением энергоэффективности на 30 % по сравнению с предшественником, использующим 28-нм техпроцесс. Кроме того, размер чипа удалось уменьшить на 20 %, что позволит разработчикам предложить ещё более тонкие модели смартфонов.

Новинка поддерживает работу с дисплеями разрешением вплоть до WXGA, способна воспроизводить и захватывать видео с разрешением Full HD. Улучшенный процессор обработки изображений поддерживает подключение 8-Мп фронтальной и 13-Мп основной камер.

Учитывая начало массового производство чипа, новые смартфоны с его использованием могут заполнить рынок уже в ближайшее время.

KiloCore Chip: создан процессор с 1000 вычислительных ядер

Специалисты Калифорнийского университета в Дейвисе (США) представили процессор под названием KiloCore — изделие, насчитывающее огромное количество вычислительных блоков.

Разработчики называют своё детище «первым в мире процессором с 1000 ядер». Однако нужно отметить, что 1000-ядерные решения создавались и ранее — к примеру, в 2010 году, о чём мы рассказывали.

Так или иначе, KiloCore обладает незаурядными характеристиками. Изделие произведено корпорацией IBM по 32-нанометровой КМОП-технологии. Оно насчитывает 621 млн транзисторов.

Каждое ядро может выполнять собственную микропрограмму независимо от других. Максимальная тактовая частота в среднем составляет 1,78 ГГц. Ядра обмениваются данными друг с другом напрямую, не полагаясь на буферную память, что устраняет одно из «бутылочных горлышек».

Максимальная производительность достигает 1,78 трлн инструкций в секунду. При этом каждое из ядер может отключаться независимо от других, что обеспечивает высокую экономичность. В результате, как утверждается, при быстродействии в 115 млрд инструкций в секунду затрачивается только 0,7 Вт энергии, благодаря чему питание может осуществляться от одной батарейки АА.

В качестве возможных областей применения KiloCore названы: кодирование и декодирование сигналов беспроводных сетей, шифрование информации, обработка потоков видеоданных и пр. 

Computex 2016: ARM представила производительное ядро Cortex-A73 и ускоритель Mali-G71

Британская компания ARM представила Cortex-A73 — своё самое миниатюрное и наиболее эффективное вычислительное ядро для мобильных процессоров следующего поколения.

Изделие будет производиться по 10-нанометровой технологии FinFET. Ядро использует архитектуру ARMv8-A; тактовая частота может достигать 2,8 ГГц. Утверждается, что по сравнению с Cortex-A72 достигается увеличение быстродействия до 30 %.

Ядра Cortex-A73 могут использоваться как отдельно, так и в конфигурации big.LITTLE в качестве кластера big. Пару им могут составить такие ядра, как Cortex-A53 и Cortex-A35.

Процессоры на основе Cortex-A73 появятся в 2017 году. Такие чипы будут применяться в смартфонах топового и среднего уровней, фаблетах, «умных» телевизорах, телевизионных приставках и пр.

Кроме того, ARM анонсировала высокопроизводительный графический ускоритель Mali-G71. Это решение по сравнению с Mali-T880 обеспечивает на 20 % более высокую энергетическую эффективность и на 40 % более высокое быстродействие в расчёте на 1 мм2 площади чипа.

Для Mali-G71 заявлена поддержка OpenGL ES 1.1/1.2/2.0/3.0/3.1/3.2, Vulkan 1.0, OpenCL 1.1/1.2/2.0 и DirectX 11 FL11_2. Максимальное количество шейдерных ядер составляет 32. Изделие может применяться в устройствах виртуальной и дополненной реальности, а также в гаджетах, рассчитанных на работу с видеоматериалами ультравысокого разрешения (4К). 

window-new
Soft
Hard
Тренды 🔥