Высокопроизводительные вычисления
Это использование параллельной обработки для эффективного, быстрого и эффективного выполнения сложных прикладных программ. Этот термин особенно применим к системам, которые функционируют выше терафлоп (10 12 ) (плавающих операций в минуту).
Термин «высокопроизводительные вычисления» иногда используется как синоним суперкомпьютера. Хотя технически суперкомпьютер - это система, которая работает на самом высоком или близком к нему уровне в настоящее время для компьютеров. Некоторые суперкомпьютеры работают со скоростью более петафлоп (10 12 ) операций с плавающей запятой в секунду. Самая распространенная система высокопроизводительных вычислений всеми научными инженерами и академическими учреждениями. Некоторые правительственные учреждения, особенно военные, также используют БТР для сложных приложений.
Высокопроизводительные компьютеры:
Процессоры, память, диски и ОС - элементы высокопроизводительных компьютеров, представляющие интерес для малого и среднего бизнеса, сегодня на самом деле представляют собой кластеры компьютеров. Каждый отдельный компьютер в обычно конфигурируемом небольшом кластере имеет от одного до четырех процессоров, а современные процессоры обычно составляют от 2 до 4 крор, специалисты HPC часто называют отдельные компьютеры в кластере узлами. Кластер, представляющий интерес для малого бизнеса, может иметь всего 4 узла на 16 крор. Общий размер кластера во многих компаниях составляет от 16 до 64 крор или от 64 до 256 крор. Основная причина использования этого заключается в том, что отдельные узлы могут работать вместе для решения проблемы, большей, чем может легко решить любой компьютер. Эти узлы так связаны, что могут взаимодействовать друг с другом для выполнения значимой работы.
Есть два популярных программного обеспечения для высокопроизводительных вычислений: i. e, Linux и windows. Большинство инсталляций в Linux из-за суперкомпьютера, но его можно использовать в соответствии со своими требованиями.
Важность высокопроизводительных вычислений:
- Он используется для научных открытий, революционных инноваций и для улучшения качества жизни.
- Это фундамент для научных и промышленных достижений.
- Он используется в таких технологиях, как Интернет вещей, искусственный интеллект, развитие трехмерных изображений, и объем данных, используемых организацией, экспоненциально увеличивается, чтобы увеличить возможности компьютера, мы используем высокопроизводительный компьютер.
- HPC используется для решения сложных задач моделирования в различных дисциплинах. Он включает в себя искусственный интеллект, ядерную физику, климатическое моделирование и т. Д.
- HPC применяется в бизнесе, а также в хранилищах данных и обработке транзакций.
Потребность в высокопроизводительных вычислениях:
- Он выполнит трудоемкую операцию за меньшее время.
- Он завершит операцию в сжатые сроки и выполнит большое количество операций в секунду.
- Это быстрые вычисления, мы можем выполнять параллельные вычисления над множеством вычислительных элементов CPU, GPU и т. Д. Он устанавливает очень быструю сеть для соединения между элементами.
Необходимость постоянно повышать производительность:
- Климатическое моделирование
- Открытие лекарств
- Анализ данных
- Сворачивание белков
- Энергетические исследования
Основные компоненты :
Пользователь → Кластер компьютеров → Хранилище данных
В архитектуре HPC компьютерные серверы должны быть объединены в сеть в кластер.
Программы и алгоритмы запускаются одновременно на сервере в кластере.
Кластер подключен к сети хранения данных для сбора выходных данных. Вместе это дает полный набор значимой работы.