3 citations found. Retrieving documents...
Lukowicz P. Code-Erzeugung fur Modula-2* fur verschiedene Maschinenarchitekturen. Master's thesis, University of Karlsruhe, Department of Informatics, 1992.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Compiling for Massively Parallel Machines - Philippsen, Tichy (1991)   (10 citations)  (Correct)

....implementing the synchronous forall for the CM 2 we have identified the main sources of optimization in compiling for massively parallel machines. We have started to include these optimizations in the next compilers for MasPar, CM 5, and Transputer, including the necessary data dependence analysis [8, 14]. 4 Optimizations In the previous section, we presented the basic translation schemes. These straightforward schemes often result in poor performance of the generated code, when compared to hand tuned versions. In this section, we briefly discuss some optimization techniques identified so far. ....

Lukowicz P. Code-Erzeugung fur Modula-2* fur verschiedene Maschinenarchitekturen. Master's thesis, University of Karlsruhe, Department of Informatics, 1992.


Programming Parallel Supercomputers - Tichy, Philippsen   (Correct)

....unrestrained orthogonality of Modula 2 (such as mixing data and control parallelism in one program) makes it possible to write parallel programs that are both easy to understand and machine independent. However, the orthogonality makes great demands on compiler technology. Our compiler research [16, 9, 13, 15] indicates that machine independent, explicitly parallel programs can indeed be compiled into parallel machine code that is competitive in performance with handwritten code. This result is not only valid for translation of Modula 2 programs, since the translation of the general FORALL statement ....

Pawel Lukowicz. Code-Erzeugung fur Modula-2* fur verschiedene Maschinenarchitekturen. Master 's thesis, University of Karlsruhe, Dept. of Informatics, January 1992.


Compiling Machine-Independent Parallel Programs - Philippsen, Heinz, Lukowicz (1993)   (2 citations)  Self-citation (Lukowicz)   (Correct)

....3.1 Compiler General Architecture. To keep major parts of the compiler machine independent, Modula 2 programs are translated to a general intermediate representation. Based on a study of different parallel machines, we decided to use C augmented with a set of macros as an intermediate language [13]. Macros are expanded using target specific include files yielding the appropriate parallel C derivate. Thus, retargeting the compiler only requires the exchange of the macro package and some libraries. Optimizations. On parallel machines, optimizations tend to improve program runtime ....

Pawel Lukowicz. Code-Erzeugung fur Modula-2* fur verschiedene Maschinenarchitekturen. Master's thesis, University of Karlsruhe, Department of Informatics, January 1992.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC