Díky tomu je model s více procesory lákavý, pokud chcete pomocí svého superpočítače spouštět běžné vícevláknové aplikace, jako jsou nástroje pro 3D vykreslování nebo kodéry médií.
Vytváření shluku
Přístup s více procesory má svá omezení. Jakmile nainstalujete dva drahé procesory do drahé základní desky, nebudete mít téměř žádný prostor k organickému rozšíření; můžete nainstalovat více RAM nebo vyměnit procesory za pár výkonnějších modelů, ale v zásadě máte uzavřený systém. Pružnějším přístupem je shlukování.
jak poslouchat něčí hlasovou schránku bez volání
Klastr je skupina počítačů, obvykle připojených prostřednictvím místní sítě, která se chová, jako by to byl jediný systém.
Na výpočetní klastr lze pohlížet jako na makrokosmos víceprocesorového systému, kdy více fyzických počítačů pracuje na svých jednotlivých úkolech souběžně
Klastry lze použít k nejrůznějším účelům, například k zajištění vyvážení zátěže a odolnosti proti chybám pro síťové služby, ale model je vhodný zejména pro superpočítačové aplikace. Klastrování je ve skutečnosti základem většiny nejznámějších superpočítačů v historii, včetně světově úspěšného počítače Fujitsu K.
Filozofie klastrování superpočítačů je jednoduchá. Jeden fyzický (nebo virtuální) stroj je nakonfigurován jako hlavní systém nebo hlavní uzel a v tomto systému běží hlavní kód aplikace. Ostatní uzly nedělají nic jiného než sedět a čekat, až jim hlavní systém deleguje pracovní zátěže; když jsou přijaty, udělají práci a vrátí výsledky co nejrychleji.
Na výpočetní klastr lze pohlížet jako na makrokosmos víceprocesorového systému s více fyzickými počítači, které pracují na svých jednotlivých úkolech paralelně.
jak obnovit tovární nastavení xbox 360
Rozdíl je v tom, že uzly lze přidat do vašeho clusteru nebo z něj odebrat, stejně snadno jako připojení nového počítače k síti; a navíc vůbec neexistuje požadavek, aby hardware uzlu používal jakoukoli konkrétní architekturu.
Pokud jste chtěli, můžete sestavit klastr z hotchpotch systémů včetně netbooků, notebooků, pracovních stanic a vysoce výkonných serverů. Jediným požadavkem je, aby každý uzel používal vhodný klientský software.
Pravděpodobně nejznámějšími příklady výpočetních klastrů jsou projekty [e-mail chráněn] a [e-mail chráněn] - termín klastr však obvykle implikuje centrálně spravovaný systém (projekty, které kombinují výkon vzdálených počítačů, se místo toho označují jako grid computing ).
Uzly klastru jsou také obvykle připojeny přes mnohem rychlejší odkaz než běžné připojení k internetu, aby se minimalizovala latence při odesílání pracovních zátěží tam a zpět. Ve vašem domovském klastru to může být Gigabit nebo 10GbE; počítač K používá proprietární propojení s názvem Tofu, které poskytuje šířku pásma 100 GB / s.
Zjistit více
Superpočítačové kódování
Klastry založené na systému Windows lze snadno sestavit pomocí operačního systému Windows HPC Server 2008 a společnost Microsoft poskytuje pokyny pro vytváření aplikací podporujících klastry, které při spuštění v takovém systému využívají prostředky klastru. Alternativně existují různé bezplatné linuxové distribuce, které jsou určeny pro klastrování, například openMosix a ClusterKnoppix. Poskytují uživatelsky přívětivý zážitek, díky němuž je téměř snadné nastavit klastr jakékoli velikosti pomocí populárního systému Beowulf.
Ať už si zvolíte kteroukoli trasu, jedním omezením, které pravděpodobně narazíte, je nedostatek již existujících aplikací, které jsou navrženy tak, aby využívaly prostředky klastru. To nemusí být nutně problém, protože superpočítačové úkoly se obvykle provádějí podle kódu na míru.
Doplňkové karty
Klastrový přístup je flexibilní, ale docela nehospodárný - v zásadě to znamená nechat celý počítač zapnutý a odebírat energii, když obvykle využíváte pouze několik funkcí procesoru.
Energeticky efektivnějším přístupem je připojení velkého počtu procesorových jader na jednu rozšiřující kartu a použití těchto jader jako virtuálního clusteru.
jak změnit dpi obrazu v barvěPředchozí stránka Další stránka