Přeskočit na hlavní obsah
Přeskočit hlavičku

Analýza a optimalizace kódů

Typ studia doktorské
Jazyk výuky čeština
Kód 9600-0005/01
Zkratka AOK
Název předmětu česky Analýza a optimalizace kódů
Název předmětu anglicky Code Analysis and Optimization
Kreditů 10
Garantující katedra IT4Innovations
Garant předmětu Mgr. Branislav Jansík, Ph.D.

Osnova předmětu

Obsahem kurzu bude studium technik pro debuggování (hledání chyb) a profilovaní (analýza výkonu aplikace) sekvenčních a paralelních aplikací a kódů. Na základě analýzy chování programu bude student seznámen s technikami optimalizace kódů a to jak sekvenčního tak paralelního. Student bude dále seznámen s nejpoužívanějšími nástroji pro analýzu paralelního kódu, které se používají ve většině světových HPC center.

Povinná literatura

1. Steve McConnell, Code Complete: A Practical Handbook of Software Construction, Microsoft Press, Redmond, WA, 2 edition, (2004)

Doporučená literatura

1. Intel® 64 and IA-32 Architectures Optimization Reference Manual, http://www.intel.com/content/www/us/en/architecture-and-technology/64-ia-32-architectures-optimization-manual.html
2. Software Optimization Guide for AMD Family 16h Processors, AMD, http://amd-dev.wpengine.netdna-cdn.com/wordpress/media/2012/10/SOG_16h_52128_PUB_Rev1_1.pdf