[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]

Руководство по настройке производительности


Оптимизирующие препроцессоры для FORTRAN и C

Препроцессоры KAP и VAST для компилятора FORTRAN реструктурируют исходный код на языке FORTRAN с целью более эффективного использования ресурсов процессоров семейства POWER, POWER2 и PowerPC и иерархической структуры памяти. Существует также версия препроцессора KAP для программ на C. Препроцессоры выполняют оптимизацию управления памятью и арифметических вычислений, встраивание, межпроцедурный анализ и другие операции по повышению производительности приложений на FORTRAN и C.

Применение препроцессоров дает выигрыш в производительности в среднем от 8 до 18 процентов.

Препроцессоры KAP и VAST пытаются преобразовать алгоритмы исходного уровня в алгоритмы, позволяющие в полной мере воспользоваться оптимизирующими возможностями компилятора. Кроме того, препроцессоры создают распечатки с указанием выполняемых преобразований, а также областей кода, препятствующих преобразованиям. Препроцессоры анализируют исходный код и выполняют преобразования, повышающие производительность программы.

Любое преобразование, выполняемое препроцессорами, можно выполнить и вручную. Однако применение препроцессора обладает следующими преимуществами:


[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]