TransIt: Ein interaktives Werkzeug zur Programmoptimierung mittels Code-Transformationen
TransIt: Ein interaktives Werkzeug zur Programmoptimierung mittels Code-Transformationen
Bei der Portierung von Programmen auf neue Rechnerarchitekturen ist es oft notwendig, diese Programme in Teilen zu modifizieren und an die neue Architektur anzupassen. Im Rahmen dieser Arbeit wird ein interaktives Programmierwerkzeug vorgestellt, das Transformationen auf dem Quelltext eines Fortran-...
Saved in:
Personal Name(s): | Blum, Jürgen (Corresponding Author) |
---|---|
Contributing Institute: |
Jülich Supercomputing Center; JSC Zentralinstitut für Angewandte Mathematik; ZAM |
Published in: | 1996 |
Imprint: |
Jülich
Forschungszentrum Jülich, Zentralbibliothek
1996
|
Physical Description: |
96 p. |
Dissertation Note: |
Diplomarbeit, RWTH Aachen, 1996 |
Document Type: |
Diploma Thesis Report Book |
Research Program: |
ohne Topic |
Series Title: |
Berichte des Forschungszentrums Jülich
3302 |
Subject (ZB): | |
Link: |
OpenAccess OpenAccess |
Publikationsportal JuSER |
Bei der Portierung von Programmen auf neue Rechnerarchitekturen ist es oft notwendig, diese Programme in Teilen zu modifizieren und an die neue Architektur anzupassen. Im Rahmen dieser Arbeit wird ein interaktives Programmierwerkzeug vorgestellt, das Transformationen auf dem Quelltext eines Fortran-Programmes vornimmt und damit den Programmierer bei der Portierung unterstützt. Der Programmierer kann aus einer Liste möglicher Transformationen eine geeignete auswählen und den Bereich des Programmes festlegen, auf dem die Transformation ausgeführt werden soll. Anschließend modifiziert das Werkzeug den ausgewählten Programmbereich entsprechend der selektierten Transformation. Darüber hinaus können für einen Programmbereich Zeitmessungen vorgenommen und das zugehörige Cache-Verhalten simuliert werden. |