|
Инструменты разработчика
Intel Cluster Studio XE 2013
Инструментарий Intel Cluster Studio XE – набор стандартов и инструментов параллельного программирования на языках C/C++/Fortran, позволяющих разрабатывать, анализировать и оптимизировать высокопроизводительные приложения для IA-совместимых процессоров.
Intel Cluster Studio XE 2013 включает следующие инструменты:
- Компиляторы Intel C/C++ и Fortran.
- Intel MPI Library – коммуникационная библиотека MPI с высоким уровнем масштабируемости и низкой латентностью.
- Intel MPI Benchmarks – набор открытых MPI-кодов и ядер тестовых программ.
- Intel Math Kernel Library (MKL) и Intel Integrated Performance Primitives (IPP) – высокопроизводительные библиотеки математических примитивов и мультимедиа.
- Intel Advisor – помощник в организации многопоточности для разработчиков приложений на языках C/C++/Fortran.
- Intel VTune Amplifier – анализатор производительности (с поддержкой MPI).
- Intel Trace Analyzer and Collector – профилировщик производительности MPI-коммуникаций.
- Intel Inspector – средство верификации приложений с возможностью проверки памяти и потоков (с поддержкой MPI).
- Intel Threading Building Blocks (TBB) – кроссплатформенная библиотека шаблонов для параллельного (многопоточного) программирования.
- Intel Cilk Plus – расширение языка C/C++ для упрощения разработки многопоточных программ.
Intel oneAPI HPC Toolkit 2023
Intel oneAPI HPC Toolkit – универсальный набор инструментов и библиотек для создания высокопроизводительных приложений для различных процессорных архитектур.
В состав Intel oneAPI HPC Toolkit включены:
- Компиляторы Intel oneAPI Data Parallel C++, C++ и Fortran.
- Intel oneAPI Math Kernel Library (oneMKL) – библиотека оптимизированных математических процедур для научных, инженерных и финансовых приложений.
- Intel oneAPI Threading Building Blocks (oneTBB) – кроссплатформенная библиотека шаблонов для параллельного (многопоточного) программирования.
- Intel oneAPI Deep Neural Network Library (oneDNN) и Intel oneAPI Collective Communications Library (oneCCL) – библиотеки шаблонов для приложений глубокого обучения.
- Intel oneAPI Data Analytics Library (oneDAL) – библиотека шаблонов для реализации этапов анализа данных (при решении задач обработки больших данных).
- Intel Integrated Performance Primitives (IPP) – библиотека процедур для обработки мультимедийных данных.
- Intel MPI Library – коммуникационная библиотека MPI.
- Intel Advisor – помощник разработчика приложений.
- Intel VTune Profiler – анализатор производительности приложений.
- Intel Inspector – анализатор корректности работы с памятью и потоками.
- Intel Trace Analyzer and Collector – профилировщик MPI-коммуникаций.
NVIDIA CUDA Toolkit
NVIDIA CUDA Toolkit – среда разработки высокопроизводительных приложений с ускорением на графических процессорах с архитектурой CUDA.
Основные компоненты NVIDIA CUDA Toolkit:
NVIDIA HPC SDK
NVIDIA HPC Software Development Kit (SDK) – набор компиляторов, библиотек и инструментов для разработки высокопроизводительных приложений для графических процессоров (GPU) NVIDIA и многоядерных процессоров x86_64, Arm и OpenPOWER.
|