Distributed Systems

/dɪˈstrɪbjʊtɪd ˈsɪstəmz/

noun … “Independent computers acting as one system.”

Distributed Systems are computing systems composed of multiple independent computers that communicate over a network and coordinate their actions to appear as a single coherent system. Each component has its own memory and execution context, and failures or delays are expected rather than exceptional. The defining challenge of distributed systems is managing coordination, consistency, and reliability in the presence of partial failure and unpredictable communication.

SIMD

/sɪmˈdiː/

n. "Single Instruction Multiple Data parallel processing executing identical operation across vector lanes simultaneously."

HPC

/ˌeɪtʃ piː ˈsiː/

n. "Parallel computing clusters solving complex simulations via massive CPU/GPU node aggregation unlike single workstations."