Předmět Efficient Implementation of Algorithms (BIE-EIA)
Na serveru studentino.cz naleznete nejrůznější studijní materiály: zápisky z přednášek nebo cvičení, vzorové testy, seminární práce, domácí úkoly a další z předmětu BIE-EIA - Efficient Implementation of Algorithms, Fakulta informačních technologií, České vysoké učení technické v Praze (ČVUT).
Top 10 materiálů tohoto předmětu
Materiály tohoto předmětu
Materiál | Typ | Datum | Počet stažení |
---|
Další informace
Cíl
The aim of the module is to develop an ability to write efficient and practically usable programs by linking knowledge of HW and SW, which is often taught separately. The module teaches how to combine knowledge of both fields to create an efficient program for a given machine (for instance, in asymptotic complexity analysis, multiplicative constants are disregarded as uninteresting, while in real world they are relevant). The students learn how to get maximum performance from a computer and how to recognize that the maximum has been reached.
Literatura
1. Wolfe, M. ''High-Performance Compilers for Parallel Computing''. Addison Wesley, 1995. ISBN 0805327304.2. Wadleigh, K. R., Crawford, I. L. ''Software Optimization for High Performance Computing: Creating Faster Applications''. Prentice Hall PTR, 2000. ISBN 0130170089.
Požadavky
Subject BI-EFA. Knowledge of C or C++ programming, active knowledge of assembly language. Good knowledge of processor and memory architecture concepts.
Garant
Ivan Šimeček
Vyučující
Ivan Šimeček