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

Analýza a optimalizace C/C++ aplikací

Jazyk výuky angličtina, čeština
Kód 9600-1014
Zkratka AOA
Název předmětu česky Analýza a optimalizace C/C++ aplikací
Název předmětu anglicky C/C++ Application Analysis and Optimization
Garantující katedra IT4Innovations
Garant předmětu Ing. Ada Böhm, Ph.D.

Cíle předmětu

Po absolvování předmětu bude student schopen:
- Analyzovat C/C++ programy, nalézt příčinu chyb nebo výkonnostních problémů
- Navrhnout vhodné optimalizace pro výpočetní programy
- Aktivně využívat existující nástroje pro debugování a profilování sekvenčních i paralelních aplikací

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