Diploma Thesis/Book/Report FZJ-2015-02594

http://join2-wiki.gsi.de/foswiki/pub/Main/Artwork/join2_logo100x88.png
Performance-Analyse des DEC Alpha-Chip: Moderne Compiler-Techniken zur Programmoptimierung



1994
Forschungszentrum Jülich, Zentralbibliothek Jülich

Jülich : Forschungszentrum Jülich, Zentralbibliothek, Berichte des Forschungszentrums Jülich 2912, vi, 132 () = Diplomarbeit, RWTH Aachen, 1994

Please use a persistent id in citations:

Report No.: Juel-2912

Abstract: Der untersuchte DEC Alpha-Chip ist ein RISC-Prozessor, der durch die hohe Taktfrequenz und die interne parallele Pipeline-Struktur eine theoretische Rechenleistung von bis zu 150 MFLOPS erreicht. Bei Algorithmen mit ausgeprägtem lokalen Verhalten können besonders dann hohe Performance-Werte erzielt werden, wenn häufig wiederverwendete Daten in den schnellen Cache-Speichern gehalten werden. Um diese Möglichkeiten der Programmoptimierung auszunutzen, muß ein Compiler die Merkmale des Speichersystems berücksichtigen, was aber von dem zur Verfügung stehenden Compiler nur in eingeschränktem Maß berücksichtigt wird. In dieser Arbeit wird, nach der Beschreibung des DEC Alpha-Chip, auf die Optimierungsoptionen des benutzten DEC FORTRAN-Compilers eingegangen. Anhand von Beispielen in FORTRAN-Code wird dann erläutert, wie Datenwiederverwendung in Schleifen ermittelt und der Source-Code durch die Anwendung geeigneter Programmtransformationen optimiert werden kann.

Keyword(s): Unveröffentlichte Hochschulschrift


Note: Diplomarbeit, RWTH Aachen, 1994

Contributing Institute(s):
  1. Zentralinstitut für Angewandte Mathematik (ZAM)
  2. Jülich Supercomputing Center (JSC)
Research Program(s):
  1. 899 - ohne Topic (POF2-899) (POF2-899)

Database coverage:
OpenAccess
Click to display QR Code for this record

The record appears in these collections:
Document types > Theses > Diploma Theses
Document types > Reports > Reports
Document types > Books > Books
Workflow collections > Public records
Institute Collections > JSC
Publications database
Open Access

 Record created 2015-04-14, last modified 2021-01-29