[left]Набор компиляторов и инструментов PGI версии 12.8.[/left]
[left]Год: 2012 Размер: 760 Мб Разработчик: The Portland Group Язык интерфейса: только английский Таблетка: Присутствует Совместимость с Vista: нет Платформа: Linux x86/x64 Версия: 12.8 Системные требования: Процессор: рабочая станция или сервер на базе 64-битового AMD64, 64-битового Intel64 или 32-битового компьютера x86 с одним или более ядром или многоядерные AMD Opteron (В том числе Opteron Bulldozer), Phenom, Athlon или Turion, или микропроцессоры Intel Pentium II/III/4/M/D, Centrino, Core, Core 2, Xeon в том числе и архитектуры Penryn, Nehalem, Sandybridge. Ускоритель (дополнительно): графический процессор NVIDIA со способностью вычисления CUDA 1.0 или более поздними версиями. Операционная система: Red Hat Linux 9.0 или выше, SUSE Linux Enterprise Server (SLES) 9 или выше (проверено на OpenSuSE 12.1), SUSE 9.0 или выше, Red Hat Enterprise Linux 3 или выше, или Fedora Core 4 или выше. Полностью совместим с новыми версиями Linux, которые используют проверку ядра 2.4 и GNU C Library 2.3.2 или выше. 64-битовые разработки требуют 64-битовой операционной системы. Память: 16 Мб или больше. Жёсткий диск: минимум (в зависимости от устанавливаемых компонентов) 250 Мб во время установки, 150 Мб для хранения установленного ПО. Дополнительные устройства: Мышь или совместимое указательное устройство для использования дополнительных графических пользовательских интерфейсов. Прочее: pdf Reader для просмотра документации.
Сборка обновлена v12.2->12.8
PGI Workstation Complete для Linux - Компиляторы Fortran и C/C++ и инструменты разработки: • PGFortran OpenMP* и авто-распараллеливающий Fortran 2003 компилятор. • PGHPF data parallel High Performance Fortran compiler (только на Linux платформах) • PGCC OpenMP и авто-распараллеливающий ANSI C99 and K&R C компилятор. • PGC++ OpenMP и авто-распараллеливающий ANSI C++ компилятор. • PGPROF графический MPI/OpenMP/multi-thread performance profiler (подпрограмма протоколирования, позволяющая оценить время выполнения отдельных функций). • PGDBG графический MPI/OpenMP/multi-thread символический отладчик. • MPICH MPI библиотеки, версии 1.2.7, для 32-bit и 64-bit окружений. • PGI ACML 5.1.0 c поддержкой FMA4 и без. • CUDA-x86-SDK/CUDA-Fortran-SDK/CUDA-Libs-4.1&4.2
Неполный список поддерживаемых технических возможностей
Полная 64-битовая поддержка на многоядерных машинах AMD64 и Intel 64 Оптимизация Intel 64 и AMD Opteron, включающая SSE4.2/AVX, SSE4a/ABM, предварительный выбор, использование дополнительного набора регистров и 64-битовую адресацию Технология PGI Unified Binary объединяется в один код выполнения или код объектного файла, оптимизированный для некоторых процессоров AMD64, Intel 64 или графических процессоров NVIDIA Полная универсальная среда разработки для систем на базе 64-битовых и 32-битовых процессоров AMD и Intel с операционными системами Linux, Mac OS X или Windows Полная поддержка надстроек Fortran 95 и некоторых надстроек Fortran 2003 Полная поддержка ANSI C99 Полная поддержка OpenMP 3.0 на ядрах количеством вплоть до 256 Встраивание функций, включая функции библиотеки Векторизация, смена циклов, разделение циклов Иерархия памяти и оптимизация месторасположения памяти, включая поддержку страниц Развёртка цикла, слияние циклов и мозаичное размещение кэша Улучшенная автосинхронизация циклов, специально оптимизированная для многоядерных процессоров Поддержка действующих одновременно запланированных заявок Расширенная поддержка команд/прагм векторизации/оптимизации Анализ текущего состояния и общая оптимизация Настройка для доступа к неоднородной памяти (NUMA) Поддержка связей процесса/ЦП в приложениях SMP/OpenMP Поддержка создания общих объектов в Linux, динамических библиотеках Mac OS X и DLL на Windows Шаблоны членов класса С++ Частичная специализация и упорядочивание C++ Уточнение определённых шаблонов С++ Поддержка улучшенного ассемблера С/С++ Конкретизация стиля шаблонов GNU Встроенная предварительная обработка С++ Надстройки Cray/DEC/IBM (включая Cray POINTERs и DEC STRUCTURES/UNIONS) Поддержка DOACROSS, совместимых с SGI, в PGF77 и PGF95 Отраслевая автосинхронизация при помощи Fortran Отраслевая автосинхронизация циклов FOR в С/С++ Собственная синхронизация команд OpenMP в Fortran Собственная синхронизация прагм OpenMP в C/C++ Способность взаимодействия ввода-вывода RISC/UNIX с перестановкой байтов Полная поддержка списков оптимизации компиляторов общеупотребительного формата Пользовательские модули упрощают переключение между различными средами/версиями разработки Включает оптимизированную математическую библиотеку ACML (LAPACK/BLAS/FFT), поддерживаемую всеми пользователями Поддерживает многоотраслевое использование с библиотеками Intel Math Kernel Libraries (MKL) 10.1 и более поздними версиями
PGI 2012: возможности и характеристики • PGI Compilers: поддерживаемые языки программирования * Полная поддержка Fortran 2003 с расширениями CUDA Fortran * GNU-совместимость C++ со всеми PGI возможностями и оптмизациями * Полная поддержка CUDA C/C++ компилятора для целевой многоядерной x64 платформы • Многоядерные x64 оптимизации кода * AVX SIMD векторизация для процессоров Intel и AMD * IPA оптимизация для улучшения авто-параллелизации кода • GPU вычисления * Полная поддержка модели программирования для PGI Accelerator™ спецификации v1.3 * Поддержка OpenACC GPU директив программирования спецификации v1.0 для F2003 и C99 (бета 12.3, релиз 12.6) * Асинхронная передача данных и запуск ядра (? kernel launch) • PGI инструменты * Удаленная кластерная отладка с использованием PGDBG® GUI на локальном клиенте * Интеграция в Eclipse компиляторов PGI C/C++ под Linux • PGI Unified Binary™—поддержка всех Intel и AMD процессоров, а также видеокарт NVIDIA • CUDA Fortran—возможность задать идентификатор потока в ядрах CUF • Fortran 2003—поддержка рекурсивного ввода/вывода __________________________________________________________________________________________________
PGI 2011 version 11.10 • Seven user-requested enhancements and fixes
PGI 2011 version 11.9 • CUDA-x86 code generator now produces code that is optimized for the latest x64 platforms. • Support is available for AMD’s Bulldozer based processor. The option -tp now supports the suboption bulldozer. • Hardware count-based profiling support for both Sandybridge and Bulldozer based processors is available. Use pgcollect -hwtime
PGI 2011 version 11.8 • PGI 11.8 includes an update of Cygwin to version 1.7.9-1. • PGI 11.8 includes support for the Mac OS X Lion operating system. • PGI Accelerator compilers and CUDA Fortran include these modifications and enhancements: • CUDA Fortran supports the option -mcmodel=medium. • PGI provides a module which defines interfaces to the CUBLAS Library from PGI CUDA Fortran. These interfaces are made accessible by placing the following statement in the CUDA Fortran host-code program unit: