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