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.
  • Много исправлений.

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

Polyglot
Polyglot

2 Jun 15

BAIK
BAIK

11 May 15

GCC
GCC

16 Aug 18

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

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

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