High Performance Computing nebo-li Vysoce výkonné počítače (HPC) jsou postupy agregace výpočetních zdrojů za účelem dosažení výkonu vyššího než u jedné pracovní stanice, serveru nebo počítače. HPC může mít podobu superpočítačů vyrobených na míru nebo skupin jednotlivých počítačů nazývaných clustery. HPC lze provozovat lokálně, v cloudu nebo jako hybrid obou. Každý počítač v clusteru se často nazývá uzel, přičemž každý uzel je zodpovědný za jiný úkol. Řídicí uzly provozují základní služby a koordinují práci mezi uzly, interaktivní uzly nebo přihlašovací uzly fungují jako hostitelé, ke kterým se uživatelé přihlašují, buď pomocí grafického uživatelského rozhraní, nebo příkazového řádku, a výpočetní nebo pracovní uzly provádějí výpočty. Algoritmy a software běží paralelně na každém uzlu clusteru, aby pomohly s plněním daného úkolu. HPC má obvykle tři hlavní komponenty: výpočetní, úložný a síťový.
HPC umožňuje společnostem a výzkumníkům agregovat výpočetní zdroje k řešení problémů, které jsou buď příliš velké pro standardní počítače, aby je zvládly samostatně, nebo by jejich zpracování trvalo příliš dlouho. Z tohoto důvodu se někdy také označuje jako superpočítače.
HPC se používá k řešení problémů v akademickém výzkumu, vědě, designu, simulaci a business intelligence. Schopnost HPC rychle zpracovávat obrovské množství dat je základem některých z nejzákladnějších aspektů dnešní společnosti, jako je například schopnost bank ověřovat podvody u milionů transakcí s kreditními kartami najednou, schopnost automobilek testovat konstrukci vozu z hlediska bezpečnosti při nehodě nebo vědět, jaké bude zítra počasí.




