Skip to main content
Skip header

C/C++ Application Analysis and Optimization

Course aims

Upon the successful completion of the course, students will be able to:
• Analyze C/C++ programs, find the cause of errors or performance problems
• Propose proper optimization methods for computational programs
• Actively use the existing tools for debugging and profiling sequential as well as parallel applications

Literature

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

Advised literature

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


Language of instruction čeština, angličtina
Code 9600-1014
Abbreviation AOA
Course title C/C++ Application Analysis and Optimization
Coordinating department IT4Innovations
Course coordinator Ing. Ada Böhm, Ph.D.