Co s multi-core v .NETu?
Se vzrůstajícím počtem procesorů a jader je stále více aktuální téma jak využít tuto výpočetní sílu. Klasické řešení pomocí vláken je obvykle obtížné na implementaci a proto je zajímavé podívat se na různé alternativy (jak ty již dostupné tak i řešení pocházející z výzkumu) a jak je lze používat. Na přednášce se mimo jiné zmíníme o následujícím:
Parallel FX pro .NET (aktuálně beta-verze), která obsahuje tzv. Task Parallel Library (např. pro paralelizaci for-cyklů) a PLINQ pro paralelizaci LINQovských dotazů. Datové struktury vhodné pro paralelizaci - při práci s výše uvedenými je potřeba používat vhodné datové struktury, které jsou známé z funkcionálního programování, takže se podíváme i na jejich implementaci v C#. STM - jedna zajímavá myšlenka z výzkumných projektů se zabývá použitím "transakcí" při běžném vývoji - takže se pro zajímavost v rychlosti podíváme na hlavní myšlenku tohoto přístupu a na různé implementované prototypy.
Tento text by automaticky zkonvertován z HTML a nemusí obsahovat správné formátování. V případě nejasností prosím kontaktujte organizátora akce.
Místo konání: Praha - MFF UK
Malostranské náměstí 25, 118 00 Praha 1
Zastávka tramvaje Malostranské náměstí, potom křížem přes parkoviště.