Název:
Metodika optimalizace rychlosti programů
Překlad názvu:
Methodology of the Speed Optimalization of the Source Code
Autoři:
Matějíček, Petr ; Šimek, Václav (oponent) ; Kaštil, Jan (vedoucí práce) Typ dokumentu: Bakalářské práce
Rok:
2009
Jazyk:
cze
Nakladatel: Vysoké učení technické v Brně. Fakulta informačních technologií
Abstrakt: [cze][eng]
Tato práce popisuje metodiku psaní programů s cílem dosáhnout vyšších rychlostí provedení kódu tohoto programu. Popisuje obecné implementační triky a postupy při psaní programu pro libovolnou architekturu. Dále popisuje zvolenou architekturu a s ní spojené možnosti optimalizace programů. Součástí práce je pokus o praktické využití těchto metodik na volně šířitelném softwaru.
This thesis desribe methodology of writing computer programs to achieve higher speed of program execution. It describe general implementation tricks and ways of writing programs for arbitary computer architecture. Below this thesis descibe selected architecture and optimalization doable on it. Part of this thesis is test of this methodology on some opensource software.
Klíčová slova:
efektivnost cache; Optimalizace; počítačová architektura; predikce skoků; přístup do paměti; rozvinutí cyklů; vyhledávací tabulky; zkrácené vyhodnocení; branch prediction; cache efficiency; computer architecture; look-up tables; loop unrolling; memory access; Optimizing; short-circuit evaluation
Instituce: Vysoké učení technické v Brně
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT. Původní záznam: http://hdl.handle.net/11012/54620