Традиционные компьютерные системы уже не могут в полной мере исполнять возрастающие требования высокопроизводительных вычислений. Для переработки крупных массивов информации и обеспечения беспрерывного потока данных в серверных узлах создаются особые системы со сложной архитектурой. Такие системы позволяют значительно ускорить работу с любыми видами информации и исключить задержки в ее обработке. Высокопроизводительные вычисления, или high-performance computing (HPC), – технологии, позволяющие системе...
В этой статье мы разберём другую составляющую гибридных параллельных вычислений, а именно — вычисления с использованием распределённой памяти. Процессы и кластеры В предыдущей части мы узнали, что вычисления с совместной памятью — это использование потоков для разделения задачи на несколько небольших частей, которые могут выполняться параллельно в каждом узле кластера. Память разделена между всеми потоками, отсюда и название — совместно используемая память. Напротив, распараллеливание в вычислениях с распределённой памятью осуществляется через несколько процессов, разделённых на потоки...