Некоторые технологии, которые используются для создания высокопроизводительных вычислительных систем:
- Увеличение количества процессорных ядер. 1 В наиболее производительных современных системах их число исчисляется миллионами. 1
- Балансировка вычислительной нагрузки. 1 Это происходит между узлами (процессорными модулями) системы с учётом их характеристик и конфигурации коммуникационной сети. 1
- Векторизация программного кода. 1 Позволяет повысить производительность выполнения приложений. 1
- Системы с архитектурой управления потоком данных. 1 Высокая производительность таких систем достигается за счёт параллелизма выполнения команд. 1
- Применение графических процессоров (GPU). 5 Их задействуют в требовательных задачах, связанных с обработкой больших массивов данных. 5
- Технология Virtual Desktop Infrastructure (VDI). 5 Виртуализация позволяет осуществлять операции из любого места, не предоставляя при этом пользователям прямого доступа к конфиденциальным данным. 5