úvodní stránka    |    HUMUSOFT Digest    |    RSS Digest
kontakt    |    sdílet:     |    
HUMUSOFT logo
eng
cz
matlab r2012a
multi-cpu workstation
dSPACE hardware-in-the-loop

Úvodní stránka > Produkty > MATLAB, Simulink > Aplikační knihovny pro MATLAB, Simulink > Parallel Computing Toolbox™ & MATLAB® Distributed Computing Server™

back button Parallel Computing Toolbox™ &
MATLAB® Distributed Computing Server™

Provádějte rozsáhlé výpočty pomocí vícejádrových počítačů, GPU, clusterů, grid
a cloud výpočetních sítí.
User Stories:
"Parallel Computing Toolbox enabled us to speed up our processing by 20 to 30 times. We were able to use our cluster productively from the MATLAB environment without having to be experts in parallel programming or having to learn another programming language."
Rozsáhlé simulace a zpracování dat, které využívá technické a vědecké postupy jako jsou matematické modelování, algoritmizace a testování, mohou zabrat velmi mnoho času a požadují velmi mnoho operační paměti.
Zpracování těchto úloh můžete urychlit využitím high-performance computing, jako jsou vícejádrové počítače, propojení několika počítačů do clusteru, využitím grid a cloud výpočetních sítí.
S produkty pro paralelní výpočty od firmy MathWorks můžete snadno využívat všechny tyto výpočetní zdroje a postupy přímo z prostředí MATLAB & Simulink.
Využití produktů pro paralelní výpočty vám umožní:
  • zredukovat úsilí věnované programování
  • spouštět aplikaci na libovolném dostupném high-performance computing zdroji
  • programovat a spouštět paralelní kód interaktivně nebo v dávkovém (batch) módu
Paralelní a distribuované výpočty v MATLABu
MATLAB Distributed Computing Server
Parallel Computing Toolbox a MATLAB Distributed Computing Server umožňují řešit náročné matematické úlohy MATLABu a Simulinku v prostředí multiprocesorových stanic, GPU a počítačových clusterů.
Parallel Computing Toolbox umožňuje běh až dvanácti paralelních procesů na jednom počítači (nikoliv v síti počítačů). Instaluje se jako každý jiný toolbox a nepotřebuje další nastavení. Po instalaci Parallel Computing Toolboxu stačí pouze přejít do paralelního režimu příkazem "pmode start" a je možné začít vyvíjet paralelní algoritmy. Okno "Parallel Command Window" umožňuje snadno sledovat průběh výpočtu všech paralelních procesů zároveň.
pracovní stanice HeavyHorse
Společné využití nástrojů Parallel Computing Toolbox a MATLAB Distributed Computing Server přináší možnost běhu paralelních procesů nejen na jednom počítači s více procesory, ale také v síti počítačů. Úlohy vytvořené v rámci Parallel Computing Toolboxu jsou beze změny přenosné do prostředí MATLAB Distributed Computing Serveru, tj. samotný Parallel Computing Toolbox lze použít také pro otestování správného nastavení paralelizace úlohy před finálním spuštěním na výpočetním clusteru. MATLAB Distributed Computing Server existuje ve verzi pro 8, 16, 32, 64, 96, 128 a 256 procesorů.
Samostatnou kapitolu představuje využití GPU výpočtů na grafických kartách NVIDIA podporujících architekturu CUDA. Parallel Computing Toolbox poskytuje GPUArray, speciální typ datového pole s několika asociovanými funkcemi, které Vám umožní provádět výpočty na grafické kartě přímo z MATLABu. Výčet funkcí zahrnuje fft, prvkově orientované operace a další funkce z oblasti lineární algebry jako je chol, lu a mldivide, také známý jako backslash operátor (\).
Humusoft nabízí řadu cenově dostupných multiprocesorových stanic HeavyHorse, navržených pro optimální výkon při paralelních výpočtech v prostředí MATLAB. Stanice HeavyHorse mohou být dodávány jako systémy "na klíč" s již nainstalovaným operačním systémem a aplikačním programovým vybavením MATLAB + Parallel Computing Toolbox / MATLAB Distributed Computing Server nebo COMSOL Multiphysics.

Další informace v angličtině na stránkách firmy The MathWorks: