2 прочтения · 3 недели назад
Распределенные вычисления: основы, архитектуры и применение
Распределенные вычисления — это одна из ключевых технологий, лежащих в основе современных систем обработки данных и вычислительных процессов. Этот подход к вычислениям позволяет распределять задачи между множеством компьютеров, соединённых в сеть, что приводит к увеличению производительности, надёжности и масштабируемости. В этой статье мы рассмотрим основные концепции распределённых вычислений, типы архитектур, а также их практическое применение в различных областях. 1. Что такое распределённые...
40 прочтений · 2 года назад
Что нужно знать о вычислениях с распределённой памятью
В этой статье мы разберём другую составляющую гибридных параллельных вычислений, а именно — вычисления с использованием распределённой памяти. Процессы и кластеры В предыдущей части мы узнали, что вычисления с совместной памятью — это использование потоков для разделения задачи на несколько небольших частей, которые могут выполняться параллельно в каждом узле кластера. Память разделена между всеми потоками, отсюда и название — совместно используемая память. Напротив, распараллеливание в вычислениях с распределённой памятью осуществляется через несколько процессов, разделённых на потоки...