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

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

11 апреля 201417: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, оба бэкенда могут сосуществовать и использоваться параллельно.

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

28.03.2014
Марк Цукерберг заявил, что увидел будущее, и будущее это находится внутри шлема виртуальной реальности. Соглашение о покупке компании Oculus VR за 2 млрд долл. сулит Facebook нечто большее, чем просто игру. Основатель и генеральный директор социальной сети рассматривает виртуальную реальность как одну из ведущих (если не самую главную) компьютерных платформ, которая должна стать движущей силой для дальнейшего общения, совершения покупок, повышения уровня образования и т.д.
31.01.2015
Чаще всего планшет используется для выхода в интернет. Посидеть в социальных сетях, посмотреть видеоролики, почитать любимые сайты, перекинутся парой писем с другом или позвонить человеку на другой конец света через скайп и абсолютно бесплатно увидеть его лицо своими глазами прямо на экране. Конечно, все это позволяет делать и современный телефон, но у телефона меньше диагональ экрана и все-таки бродить по интернету на планшете намного удобнее. Скорее всего, планшеты именно для этого и были изобретены, чтобы взять удобно и комфортно заниматься интернет-серфингом.На некоторых коробочках к планшетам, особенно на китайских, написано MID – Mobile Internet Device (мобильное интернет устройство). Абсолютно правильное название. Мы уже перечислили, что можно делать на планшете, но забыли об играх через сеть с друзьями.
27.02.2015
Нельзя сказать, что это очень уж популярно среди обычных людей – записывать свои ежедневные расходы, проводить анализ и подводить итоги, смотреть сходится ли  дебит с кредитом. Но так уж повелось, что лишь аккуратные и скурпулезные при помощи именно таких казалось бы дотошных действий достигают немалых успехов. Поэтому было бы неплохо каждому научиться вести домашний учет прихода и расхода. А поможет нам в этом компьютер.
29.01.2014
 Обновленная версия архиватора WinZip предложит инструменты и средства безопасного обмена зашифрованными файлами по эл. почте, на корпоративных платформах или в облачной среде, в том числе Amazon S3 и SharePoint. WinZip 18 Enterprise основан на новейших технологиях сжатия, шифрования файлов, а также обмена ими, он включает в себя новые функции и возможности, которые необходимы современным многопользовательским средам.
26.09.2016
За несколько лет онлайн-гемблинг ста неотъемлемой частью досуга большинства интернет-пользователей, неравнодушных к миру азарта. Благодаря этому можно играть в те же любимые слоты не выходя из дома, с собственного компьютера, ноутбука, смартфона. Правда, в последнее время пользователи азартных заведений нет-нет, да и сталкиваются с проблемой доступа в онлайн-казино: некоторые провайдеры блокируют вход на игровые сайты.

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

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