University of Joensuu Department of Computer Science High Level Language Compiler for PRAM Simo Juvaste 09231S sjuva@cs Index of pm2.tar README this file (approx) pm2impl.ps the implementation document, 19 pages pm2.ps the language and compiler document, 17 pages README.c some comments on the code pm2.c the source code pm2.h parser.c parser.h emit.c emit.h scan.c scan.h error.c error.h STree.c STree.h pm2 SUN-SPARC (SUN-OS 4.1.2) binary of the compiler pmm2 script to do the cpp preprocessing for pm2 code Makefile makefile to compile the compiler macros.pel assembler macros procs.CREW.pel assembler subroutines procs.EREW.pel pwrite.pm2 parallel-"output" library fib.pm2 example programs lpf.pm2 matmul.pm2 max1.pm2 ring.pm2 INSTALLATION: Requirements: *.c *.h Makefile ANSI C compiler make Procedure: type "make", and press enter :-) USAGE: Requirements: pm2 macros.pel procs.*.pel pwrite.pel pmm2 (optional, requires sh or compatible) cpp (optional, required by pmm2) PRAM See the documents for additional information.