Original title: Optimalizace vědeckých výpočtů pro GNU Compiler Collection
Translated title: Optimizations in the GNU Compiler Collection targeted at scientific computing
Authors: Jambor, Martin ; Jelínek, Jakub (referee) ; Hubička, Jan (advisor)
Document type: Master’s theses
Year: 2007
Language: cze
Abstract: Many members of the scientific community look for alternatives to Fortran to increase maintainability, reusability and interoperability of their projects and component and to achieve rapid development and deployment. C++ appears to be an ever more appealing alternative because evolving compilers and coding techniques continually boost the efficiency of the resultant code. This work describes what C++ scientific code typically looks like, and discuses a number of contemporary optimizing techniques compilers use to remove overhead caused by levels of abstraction. Moreover, it proposes a new Intraprocedural Analysis of Aggregates to expose even more information stored within objects and track object behaviour. It also describes implementation of intraprocedural propagation of constants within aggregates built on top of this analysis. Finally, it discusses its efficiency and potential for future work.

Institution: Charles University Faculties (theses) (web)
Document availability information: Available in the Charles University Digital Repository.
Original record: http://hdl.handle.net/20.500.11956/9940

Permalink: http://www.nusl.cz/ntk/nusl-272483


The record appears in these collections:
Universities and colleges > Public universities > Charles University > Charles University Faculties (theses)
Academic theses (ETDs) > Master’s theses
 Record created 2017-04-25, last modified 2022-03-03


No fulltext
  • Export as DC, NUŠL, RIS
  • Share