Представлен ARM Compiler 6, перешедший с GCC на Clang | Ofisp.org

Представлен ARM Compiler 6, перешедший с GCC на Clang

11 апреля 201416:11

Компания ARM анонсировала новый выпуск сборочного инструментария ARM Compiler 6, который примечателен уходом от использования набора компиляторов GCC в пользу компилятора Clang и других наработок проекта LLVM. ARM Compiler 6 позиционируется в качестве эталонного инструментария для генерации кода для процессоров на базе архитектуры ARM, в том числе процессоров на базе новых архитектур ARMv8 и ARMv7-A, например, серии ARM Cortex-A50.

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

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

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

К инициативе по улучшению поддержки архитектуры ARM в LLVM также присоединилась компания Apple, которая передала проекту исходные тексты нового бэкенда для поддержки архитектуры AArch64/ARM64 в Clang. Указанный бэкенд используется Apple для сборки iOS для смартфона iPhone 5S, базирующегося на архитектуре ARM64. Кроме iOS в числе поддерживаемых целевых платформ в бэкенде отмечен и Linux. Представленный компанией Apple бэкенд не пересекается с развиваемым проектом LLVM при участии компании ARM бэкендом AArch64, оба бэкенда могут сосуществовать и использоваться параллельно.

Похожие материалы

14.11.2016
Сетевые карты wifi требуются тем, кто решил подключить свой ПК к беспроводной сети. В обычном компьютере все хорошо, все в наличии, но вот почему-то производители не оснащают компьютер адаптером для подключения к беспроводной интернет-сети, в то время, как на всех ноутбуках, планшетах и смартфонах такой адаптер, как правило, имеется. Но не беда, ПК тоже можно подключить к wifi раздаче. Достаточно просто докупить wifi адаптер или другими словами сетевую карту wifi.
11.03.2014
Сайт российского новостного портала Life News перестал работать утром 10 марта. В частности, это подтверждает сервис downforeveryoneorjustme.com.Как сообщается в микроблоге Life News, на сайты всего медиахолдинга «обрушилась мощная DDoS-атака». Эфир канала Life News остается доступным в кабельных сетях и у некоторых интернет-провайдеров.Спустя 10 минут после написания заметки сайт lifenews.ru заработал вновь.
02.08.2013
Компания Canonical опубликовала отчет с подробностями о недавней хакерской атаке на форумы Ubuntu, в результате которой злоумышленники получили контроль над учетными данными 1.8 млн пользователей. «14 июля 2013 года злоумышленнику удалось получить доступ к учетной записи одного из модераторов форума. У этого модератора было право размещать на форуме анонсы, которые могут содержать HTML-код», – говорится в отчете.
26.11.2017
Конечно же каждый ответит, что хотел бы иметь такой интересный и увлекательный заработок. Игровые слоты способны приносить не только удовольствие от красочной игры, но также сулят немалые выигрыши. Но задача игрока в том, чтобы суметь добыть этот клад, а для этого понадобится математическая логика или знание приемов и тактик для успешной игры.
15.11.2013
Глава Министерства транспорта России Максим Соколов допустил, что в скором времени российским авиапассажирам разрешат пользоваться мобильными телефонами при взлете и посадке, передает РИА Новости. «Ничего невозможного нет. Но на самом деле я последовательно выступаю за то, чтобы приводить правила безопасности на всех международных линиях в соответствие с требованиями ИКАО (Международная организация гражданской авиации) и ISO (Международная организация стандартизации) и с общепринятыми положениями.

Оборудование:

Общие характеристики Тип: Wi-Fi точка доступа Стандарт беспроводной связи: 802.11n, частота 2.4 ГГц...
→ Оставить отзыв
Для начала давайте определим что такое IPTV и мини-роутер. Мини-роутер (маршрутизатор) – сетевое...
→ Оставить отзыв
Подключение При подключении нового роутера к сети интернет необходимо подключить кабель провайдера...
→ Оставить отзыв
Сначала – посмотрим, что такое Wi-Fi 3G роутер вообще, и чем такие решения лучше «модемов». В...
→ Оставить отзыв