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 ,
X86 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.
  • Багато виправлень.

Схожі програми

Pre Make Kit
Pre Make Kit

3 Jun 15

GCC
GCC

16 Aug 18

nml
nml

15 Apr 15

Інші програми розробника Advanced Micro Devices, Inc.

AMD x86 Open64 Compiler Suite

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями