Architektura sdílené paměti odkazuje na architekturu počítače, ve které více procesorů sdílí přístup ke společnému systému fyzické paměti. V této architektuře mohou všechny procesory adresovat libovolné paměťové místo a data lze mezi procesory snadno vyměňovat zápisem a čtením do sdílené paměti. Architektury se sdílenou pamětí se obvykle používají v systémech symetrického multiprocesingu (SMP), kde více procesorů současně provádí stejný program.
Architektura distribuované paměti na druhé straně odkazuje na architekturu počítače, ve které má každý procesor svou vlastní místní paměť a data si mezi procesory vyměňují předáváním zpráv přes síť nebo jiné propojení. To umožňuje paralelní použití většího počtu procesorů a škálování na větší problémy. Architektury s distribuovanou pamětí se obvykle používají ve vysoce výkonných výpočetních systémech (HPC), kde je cílem řešit rozsáhlé výpočetní problémy.
Celkově je klíčovým rozdílem mezi architekturami se sdílenou pamětí a architekturou s distribuovanou pamětí způsob, jakým procesory komunikují a sdílejí data. V architekturách se sdílenou pamětí jsou data sdílena přímo prostřednictvím společného paměťového systému, zatímco v architekturách s distribuovanou pamětí jsou data vyměňována prostřednictvím zpráv předávaných přes síť nebo propojením.
Datum publikace: