Сравнение Clang и GCC для архитектуры ARM Cortex A15

Ресурс Phoronix сравнил компиляторы Clang 3.0, GCC 4.6.3 и GCC 4.7.2, присутствующие в системных репозиториях Ubuntu 12.10, на архитектуре ARM Cortex A15. Процессором в тесте выступил двухъядерный SoC Samsung Exynos 5, примененный в Samsung Chromebook. Дополнительно был протестирован GCC 4.8 из SVN. Также была предпринята попытка собрать из исходников более свежий выпуск Clang 3.1, однако получившиеся бинарники под платформу ARM Cortex A15 оказались неработоспособны и в результате тест с использованием Clang 3.1 произвести не удалось.

Во всех тестах выиграл GCC, при том местами отличия в скорости были практически в 2 раза. Различия между поведением разных версий GCC оказалось не столь существенным, все 3 версии выступили примерно на одном уровне, с сравнительно небольшими регрессиями или улучшениями между версиями.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.