Video length is 52:39

Speeding Up MATLAB Applications

Jaroslav Jirkovský, Humusoft

Seminář popisuje strategie a techniky pro urychlení uživatelských funkcí, programů a aplikací v prostředí MATLAB.

Nejprve jsou představeny tipy, jak optimalizovat výkon vytvářeného kódu v samotném MATLABu. Techniky, jako je vektorizace kódu nebo předalokace polí, umožní maximalizovat výkon Vašich algoritmů. Hlavním cílem druhé části semináře je lokalizace časově kritických míst v kódu. MATLAB Profiler Vám umožní tato místa nalézt, zacílit se na ně a tím dosáhnout zásadního zvýšení rychlosti a efektivity kódu. V závěru semináře jsou představeny nadstavby MATLABu, které zpřístupní plné využití výkonného výpočetního hardwaru, jako jsou vícejádrové počítače, počítačové clustery, nebo GPU.

Seminář je určen všem zájemcům, kteří se chtějí seznámit s možnostmi urychlení svých aplikací v prostředí MATLAB.

Souhrn:

  • využití síly vektorových a maticových operací
  • řešení časově kritických míst v kódu
  • využití přídavné výpočetní síly

Recorded: 9 Jul 2012