The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Представлен ARM Compiler 6, перешедший с GCC на Clang"
Отправлено opennews, 10-Апр-14 11:12 
Компания ARM анонсировала (http://community.arm.com/groups/tools/blog/2014/04/08/arm-co...) новый выпуск сборочного инструментария ARM Compiler 6 (http://ds.arm.com/ds-5/build/arm-compiler-6/), который примечателен (http://www.arm.com/about/newsroom/arm-compiler-builds-on-ope...) уходом от использования набора компиляторов GCC в пользу компилятора Clang и других наработок проекта LLVM.


ARM Compiler 6 позиционируется в качестве эталонного инструментария для генерации кода для процессоров на базе архитектуры ARM, в том числе для процессоров серии ARM Cortex-A50 (ARMv8). ARM Compiler 6 предоставляет полноценное сборочное окружение, предоставляющее C/C++ компиляторы, компоновщик,  набор библиотек и ассемблер. Поставляемый набор библиотек специально оптимизирован для архитектуры ARM и нацелен на обеспечение максимальной производительности и минимального размера кода. ARM Compiler 6 полностью избавлен от компонентов под лицензией GPL, что позволяет потребителям не заботиться об обеспечении лицензионной чистоты производных работ. Инструментарий будет поставляться в составе продукта DS-5 Development Studio Ultimate Edition.


Среди причин использования Clang/LLVM отмечается модульная структура, расширенные средства для статического анализа кода и распространение проекта под лицензий BSD, допускающей связывание кода с проприетарными продуктами и не требующей открытия производных работ. Тем не менее, работа по улучшению поддержки ARM в LLVM ведётся в рамках открытого сообщества и интегрируется в основную открытую кодовую базу проекта. Отмечается, что компания ARM и партнёры, заинтересованные в использовании архитектуры ARM, подключились к разработке LLVM и провели большую работу по увеличению качества, производительности  и энергоэффективности кода, генерируемого для процессоров ARM, способствовали в развитии тестовой инфраструктуры и проведении общих оптимизаций производительности.


Из новых возможностей ARM Compiler, появившихся благодаря переходу на Clang упоминаются расширенные средства диагностики проблем в коде, позволяющие выявлять ошибки на ранних стадиях разработки и упростить процесс отладки, что проявляется в увеличении качества кода и сокращении цикла разработки продукта. При компиляции появилась возможность использовать расширенные техники генерации кода, такие как JIT-компиляция и  генерация кода на стадии компоновки (link-time code generation).

  
  

URL: http://community.arm.com/groups/tools/blog/2014/04/08/arm-co...
Новость: http://www.opennet.ru/opennews/art.shtml?num=39542

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру