Also known as: SPMD · Single Program and Multiple Data · Single Program Multiple Data · Single Program, Multiple Data
SPMD (Single Program, Multiple Data) — шаблон параллельных вычислений, при котором одна и та же программа выполняется над разными частями данных на нескольких устройствах или процессорах. Он широко используется для ускорения вычислений за счёт распределения работы при сохранении общей структуры программы.
A parallelism technique where the same computation is run on different input data in parallel on different devices. The goal of SPMD is to obtain results more quickly. It is the most common style of parallel programming.