Epizoda
Akcelerovaný masivní paralelismus C++ v jazyce Visual C++ 2012
with Kate Gregory
Věděli jste, že většina počítačů, na kterých nasazujete aplikace, má na grafické kartě větší výkon než procesor, dokonce i počítače s více jádry? Využití výkonu GPU je dalším krokem v multicore/multicore revoluce a může znamenat úžasná vylepšení v době provádění. V závislosti na tom, jak data paralelně provádějí výpočty, se může zobrazit zrychlení 5, 10 nebo dokonce 50krát. Představte si, že výpočet, který dnes trvá 24 hodin, se dokončí za půl hodiny. Jaké nové funkce by uživatelům umožňovaly? Až donedávna spuštění kódu na GPU znamenalo použití jednoho z několika jazyků podobných jazyku C. Nadcházející vydání akcelerovaného masivního paralelismu C++ (AMP) znamená, že můžete použít akcelerátory, jako je GPU z nativního C++. Visual Studio zahrnuje podporu ladění a profilace pro C++ AMP a ke zrychlení kódu nemusíte stahovat ani instalovat žádné nové knihovny. V této relaci se podívejte na výkon C++ AMP a seznamte se se základními koncepty, které potřebujete přizpůsobit kódu tak, aby používal tento masivní paralelismus.
Věděli jste, že většina počítačů, na kterých nasazujete aplikace, má na grafické kartě větší výkon než procesor, dokonce i počítače s více jádry? Využití výkonu GPU je dalším krokem v multicore/multicore revoluce a může znamenat úžasná vylepšení v době provádění. V závislosti na tom, jak data paralelně provádějí výpočty, se může zobrazit zrychlení 5, 10 nebo dokonce 50krát. Představte si, že výpočet, který dnes trvá 24 hodin, se dokončí za půl hodiny. Jaké nové funkce by uživatelům umožňovaly? Až donedávna spuštění kódu na GPU znamenalo použití jednoho z několika jazyků podobných jazyku C. Nadcházející vydání akcelerovaného masivního paralelismu C++ (AMP) znamená, že můžete použít akcelerátory, jako je GPU z nativního C++. Visual Studio zahrnuje podporu ladění a profilace pro C++ AMP a ke zrychlení kódu nemusíte stahovat ani instalovat žádné nové knihovny. V této relaci se podívejte na výkon C++ AMP a seznamte se se základními koncepty, které potřebujete přizpůsobit kódu tak, aby používal tento masivní paralelismus.
Chcete se podělit o svůj názor? Tady můžete odeslat problém.