Optimalizace vědeckých výpočtů pro GNU Compiler Collection
Název práce v češtině: | Optimalizace vědeckých výpočtů pro GNU Compiler Collection |
---|---|
Název v anglickém jazyce: | Optimizations in the GNU Compiler Collection targeted at scientific computing |
Akademický rok vypsání: | 2005/2006 |
Typ práce: | diplomová práce |
Jazyk práce: | čeština |
Ústav: | Katedra aplikované matematiky (32-KAM) |
Vedoucí / školitel: | doc. Mgr. Jan Hubička, Ph.D. |
Řešitel: | skrytý - zadáno a potvrzeno stud. odd. |
Datum přihlášení: | 10.11.2005 |
Datum zadání: | 10.11.2005 |
Datum a čas obhajoby: | 21.05.2007 00:00 |
Datum odevzdání elektronické podoby: | 21.05.2007 |
Datum proběhlé obhajoby: | 21.05.2007 |
Oponenti: | Mgr. Jakub Jelínek |
Zásady pro vypracování |
GNU Compiler Collection (GCC) je svobodný přenositelný překladač původně
vyvinutý pro jazyk C. V dnešní době však podporuje C++, Fortran, Javu a Objective C. Jeho slabou stránkou však zůstavají optimalizace specifické pro vědecké výpočty. Student se seznámí s metodami optimalizace vědeckých výpočtů, určí hlavní nedostatky a část potřebných optimalizací implementuje. |
Seznam odborné literatury |
GNU Compiler Collection (GCC) Internals (dokumentace k projektu)
Steven Muchnick: Advanced Compiler Design and Implementation, Morgan Kaufmann, 1997 Robert Morgan: Building an Optimizing Compiler, Digital Press, 1998 Kennedy, Randy Allen: Optimizing Compilers for Modern Architectures - A Dependence-based Approach, Morgan Kaufmann Publishers, 2002 |