AMD x86 Open64 Compiler Suite

Скриншот программы:
AMD x86 Open64 Compiler Suite
Детали программы:
Версия: 4.2.5
Дата загрузки: 11 May 15
Разработчик: Advanced Micro Devices, Inc.
Тип распространения: Бесплатная
Популярность: 23

Rating: nan/5 (Total Votes: 0)

AMD x86 Open64 Компилятор Люкс является высокая производительность, качество продукции инструмент генерации кода предназначены для высокопроизводительных параллельных вычислений нагрузок и NBSP;. Среда x86 Open64 предоставляет разработчику основные варианты, когда здание и оптимизации C, C ++, и Fortran приложения таргетинг 32-разрядные, так и 64-битные платформы Linux.
Система компилятор x86 Open64 предлагает высокий уровень передовых оптимизации, многопоточность и поддержку процессоров, что включает в себя глобальную оптимизацию, векторизации, межпроцедурную анализ, обратная связь направлена ​​оптимизации, преобразования петли, и генерацию кода, который извлекает оптимальную производительность от каждого ядра процессора x86 ,
Х86 Open64 Компилятор Люкс упрощает и ускоряет разработку и настройку для x86, AMD64 (AMD & рег; архитектуры x86-64), и Intel64 (Intel & рег; архитектуры x86-64) приложения. Составители x86 Open64 создать прочный фундамент для построения надежной, высокоэффективной параллельного кода через MPI, OpenMP и обл ;, и авто-распараллеливания вместе с оптимизированных библиотек *

Особенности :.

  • Языковые стандарты:
  • ANSI C99, ISO C ++ 98
  • Соответствует ISO / IEC 9899: 1999, Языки программирования - C стандартной
  • Соответствует ISO / IEC 14882: 1998 (E), Языки программирования - C ++, стандартная
  • Fortran 77, 90, 95
  • Соответствует ISO / IEC 1539-1: 1997 Языки программирования - Fortran
  • Интер-язык призвание
  • Поддержка IEEE 754 с плавающей точкой
  • Прагмы для контроля оптимизации

  • <класс Li = "bbli"> Платформы Основные характеристики:
  • x86 32-бит и x86 64-бит генерации кода
  • поддержка больших файлов на 32-битных системах
  • Байт-обмен I / O
  • векторных и скалярных SSE / SSE2 / SSE3 поколение код
  • OpenMP 2.5 для модели с общей памятью
  • MPICH2 для распределенных и общих моделей памяти
  • Оптимизированный AMD Core Math Library (ACML)
  • Оптимизация Основные
  • Глобальные оптимизации области, например.
  • устранение частичное резервирование
  • Постоянная распространения и движения код
  • снижение прочности и выражение упрощение
  • Мертвое устранение код и устранение общей суб-выражение
  • Loop-гнездо оптимизации (включен с "-O3 '), например,
  • Loopfusion и распределение
  • Обмен Петля и оптимизация кэша местонахождение
  • Векторизация для SSE * генерации кода
  • предварительная выборка данных программного обеспечения
  • создание и оптимизация кода области, например.
  • Расширенный распределение регистров
  • Петля разворачивая
  • Выбор Инструкция и планирования
  • Глазковая оптимизация
  • Обратная связь направленной оптимизации (включено с "-fb_create / -fb_opt"), например,
  • расположение кода
  • Обратная связь направленный функция встраивания и де-виртуализации
  • Обратная связь наведением регистр разлив
  • Значение специализация
  • Интер-процессуальное анализ и оптимизация (включен с "-ipa '), например,
  • Функция встраивание и клонирование
  • Интер-анализ процесса псевдоним
  • Данные повторного макет оптимизации для членов структуры
  • Интер-процессуальное постоянная распространения и ликвидации мертвых код

Что нового В этом выпуске:

  • Эта версия включает в себя новые оптимизацию производительности, поддержку семьи AMD 15h, лучше здание из источника, и многие исправлены ошибки.

Что нового в версии 4.2.4:

  • Улучшенные функции встраивания эвристики и повышение рядный расширение библиотеки Функции
  • Расширенные рамки для мульти-версий
  • Улучшена индукции выражение упрощение и, если-слияния оптимизации
  • Улучшена генерация кода для оператора%
  • Улучшена межпроцедурного анализ косвенных вызовов функций, виртуальных функций и функций с & Quot; noreturn & Quot; атрибут.
  • Оптимизированный обработки исключений
  • Оптимизация обработку Fortran 90 временных массивов
  • Улучшение отображения процессор сродство в OpenMP и библиотеки параллельно выполнения
  • Добавлена ​​поддержка 1GB огромных страниц
  • Упрощенные варианты с плавающей точкой
  • длинный двойной реализован как 80-битной IEEE двойной точности
  • внутренняя добавлены -ffastmath
  • Фортран модуль ISO_C_BINDING
  • Исправлены ошибки в многих областях, включая:
  • совместимость GCC
  • Огромный страницы поддержки
  • поддержка Fortran
  • OpenMP
  • Строительство из источника
  • Расширенная поддержка платформы, в том числе RHEL 5.5 и SLES11 SP1

Что нового в версии 4.2.4:

  • Улучшенные функции встраивания эвристики и повышение рядный расширение библиотеки Функции
  • Расширенные рамки для мульти-версий
  • Улучшена индукции выражение упрощение и, если-слияния оптимизации
  • Улучшена генерация кода для оператора%
  • Улучшена межпроцедурного анализ косвенных вызовов функций, виртуальных функций и функций с & Quot; noreturn & Quot; атрибут.
  • Оптимизированный обработки исключений
  • Оптимизация обработку Fortran 90 временных массивов
  • Улучшение отображения процессор сродство в OpenMP и библиотеки параллельно выполнения
  • Добавлена ​​поддержка 1GB огромных страниц
  • Упрощенные варианты с плавающей точкой
  • длинный двойной реализован как 80-битной IEEE двойной точности
  • внутренняя добавлены -ffastmath
  • Фортран модуль ISO_C_BINDING
  • Исправлены ошибки в многих областях, включая:
  • совместимость GCC
  • Огромный страницы поддержки
  • поддержка Fortran
  • OpenMP
  • Строительство из источника
  • Расширенная поддержка платформы, в том числе RHEL 5.5 и SLES11 SP1

Что нового в версии 4.2.3:

  • Улучшена межпроцедурного анализ включает оптимизацию структуры копирования массива и Массив переназначения оптимизации.
  • Улучшенные петли оптимизации:. разворачивания цикла, цикл раскатать и джем, треугольные петли, активный цикл развязок, распределительные петли, петли пилинг
  • Улучшена резервирования ликвидации оптимизации для магазинов и инициализации памяти; более тесная интеграция повторного объединения и ликвидации общей суб-выражение; усиливается разложение выражения.
  • Улучшена выбор инструкция и решение генерация кода.
  • Улучшена векторизации.
  • Extended предварительная выборка включает массивы с индуктивных базовых адресов.
  • Расширенные петли нескольких версий.
  • Улучшена OpenMP и автоматического распараллеливания генерации кода.
  • Улучшена настройка OpenMP и параллельных функций библиотеки времени выполнения.
  • Введены агрессивные оптимизации для улучшения использования масштабируемость / полосы пропускания многоядерных процессоров. (Вызывается, указав новый & Quot; -mso & Quot;. Флаг)
  • Улучшена совместимость GCC, включая поддержку нескольких атрибутов, параметры командной строки, и встроенных функций.
  • расширенная поддержка платформы, в том числе SLES 11 и RHEL 5.4.
  • Много исправлений.

Похожие программы

SMOP
SMOP

11 May 15

Mercury
Mercury

15 Apr 15

Craft
Craft

20 Feb 15

Racket
Racket

27 Sep 15

Другие программы разработчика Advanced Micro Devices, Inc.

Комментарии к AMD x86 Open64 Compiler Suite

Комментарии не найдены
добавить комментарий
Включите картинки!