Code generation for a data parallel SIMD language

  • Peter Brezány
  • Viera Šipková
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 591)


A compiler for a Modula-2 based language M2PLUS is described. The M2PLUS has been designed and implemented for programming an existing associative array processor. The description of the compiler is concentrated on the techniques we have developed for compiling parallel expressions and parallel control statements.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [Alb88]
    Albert E. et al.: Compiling Fortran 8x Array features for the Connection Machine Computer System. Proc. PPEALS 1988, ACM 1988.Google Scholar
  2. [AMT]
    Introduction to FORTRAN_PLUS, AMT manual man001.04. Active Memory Technology Ltd., Reading, UK.Google Scholar
  3. [BreSip89]
    Brezany P., Sipkova V.: M2PLUS — A Modula-2 based Parallel Programming Language and its Implementation. Proceedings of the First International Modula-2 Conference, Bled, Yugoslavia, 1989, pp.81–85.Google Scholar
  4. [Gei83]
    Geissman L.B.: Separate Compilation in Modula-2 and the Structure of the Modula-2 Compiler on the Personal Computer Lilith. ETH Diss. Nr. 7286 Zurich, 1983.Google Scholar
  5. [Jac82]
    Jacobi Ch.: Code Generation and the Lilith Architecture. ETH Diss. Nr. 7195 Zurich. 1982.Google Scholar
  6. [Per79]
    Perrot R.H.: A language for array and vector processors. ACM Trans. Program. Lang. Syst., vol. 1, pp. 177–195, Oct. 1979.Google Scholar
  7. [Per85]
    Perrot R.H. et al.: A compiler for an array and vector processing language. IEEE Trans. Softw. Eng., vol. 11, pp. 471–478, May 1985.Google Scholar
  8. [Per87]
    Perrot R.H., Lyttle R.W., and Dhillon P.F.: The Design and Implementation of a Pascal-based Language for Array Processor Architectures. Jornal on Parallel and Distributed Computing, 4(3), pp. 266–287, 1987Google Scholar
  9. [Ric84]
    Richter K.: Parallel Computer System SIMD. I. Plander (editor) Artificial Intelligence and Information-Control Systems of Robots, North-Holland, Amsterdam 1984, pp. 309–313.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1992

Authors and Affiliations

  • Peter Brezány
    • 1
  • Viera Šipková
    • 2
  1. 1.Department of Statistics and Computer ScienceUniversity of ViennaViennaAustria
  2. 2.Institute of Technical CyberneticsSlovak Academy of SciencesBratislavaCSFR

Personalised recommendations