Compiling a vector and array processing language for an associative processor
暂无分享,去创建一个
Abstract Associative processors are well suited for solving grid or mesh type scientific problems. For this type of applications high-level programming languages are required that enable the definition of parallel data objects and specification of data parallel processing. In this paper we introduce one such languange that we have designed and implemented for programming an existing associative processor. The description of the compiler is concentrated on the techniques we have developed for compiling parallel expressions and parallel control statements.
[1] Leo Geissmann. Separate compilation in modula-2 and the structure of the modula-2 compiler on the personal computer Lilith , 1983 .
[2] Peter Brezany,et al. Code Generation for a Data Parallel SIMD Language , 1991, ACPC.
[3] Ronald H. Perrott,et al. A Language for Array and Vector Processors , 1979, TOPL.