Lahey опубликовала на своем сайте сообщение о выходе новой версии набора компиляторов программ на языке Fortran 95 для платформы Linux под названием Lahey/Fujitsu Fortran 95 v6.2 for Linux. В новой версии компилятора усовершенствован процесс оптимизации конечного кода, а также обеспечивается поддержка аппаратных функций новых процессоров, в том числе автоматическое распараллеливание и дополнительные инструкции SSE2 в процессорах Intel Xeon и Pentium 4.
Компиляторы Fortran, выпускаемые под маркой Lahey/Fujitsu, лидируют во многих областях, где существует необходимость в объемных математических вычислениях и поддержке накопленного массива программного обеспечения, первоначально написанного на языках Fortran 77 и 90. Растущая популярность Linux в академической среде привела к выпуску специальной версии компилятора для этой платформы.
Пакет Lahey/Fujitsu Fortran 95 v6.2 for Linux поддерживает автоматическое распараллеливание вычислений, в том числе с помощью библиотеки OpenMP 2.0. При целевой компиляции программ для процессоров Intel Pentium III и AMD Athlon поддерживается оптимизация конвейера упреждающей выборки. Кроме того, новая версия компилятора поддерживает адресацию массивов размером до 2 Гб.
Новые компиляторы обеспечивают поддержку внешних файлов размером до 2х64 байтов. Максимальная длина символьных переменных теперь достигает 2,147,483,647 байтов. Для выполнения стандартной отладки в состав пакета включен отладчик FDB, а для отладки программ, использующих параллельные вычисления, обеспечена совместимость с параллельным отладчиком TotalView.
Компиляторы Lahey/Fujitsu Fortran 95 v6.2 for Linux поставляются в двух редакциях: Express и PRO. В обоих вариантах поддерживается развертывание циклов при отладке и выбор набора инструкций перед компиляцией: I486/Pentium/Pentium PRO. Вдобавок к этому в обеих редакциях содержатся средства оптимизации стека и вспомогательные библиотеки для ускорения ввода и вывода данных.
|