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

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

HGL Suite
HGL Suite

17 Feb 15

pdftools
pdftools

2 Jun 15

Smake
Smake

20 Feb 15

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

AMD x86 Open64 Compiler Suite

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