文档介绍:Generating Parallel Code from High{Level work DescriptionsTechnical Report, Arbeitspapier der GMD Nr. 1018G. KockGMD FIRSTRudower Chaussee 5 12489 BerlinGermanygerd@ . Endler, . Gubitoso, . SongInstituto de Matematica e EstatisticaUniversidade de S~ao PauloRua do Mat~ao 1010 05508{900 S~ao Paulo, Brasilfendler,gubi,******@, 1996AbstractMuch work has been done in the area of parallel simulation of connectionistsystems. However, usually parallel implementationissues for arti cial works have been discussed in general terms, but the actual parallel pro-grams implement speci work models and are written in programminglanguages like C or C++. This paper deals with the transparent paralleliza-tion of works. The goal is to automatically derive parallel codefor MIMD and SPMD architectures from abstract descriptions this, unit parallelism and training set parallelism are discussed. First, anoutline of the abstract work description language CONNECT isgiven. The bines procedural, functional, and object{orientedparadigms and allows for readable and, at the same time, complete de -nitions of connectionist systems. Currently, C++ code can be generatedfrom CONNECT speci cations. The code generation process is explained,and it is shown how unit parallelism can be realized just by modifying thisprocess. At the end, an extension of the CONNECT language is proposedwhich allows for transparent training set parallelization .This report is an extended version of the paper \Towards Transparent Parallelizationof Connectionist Systems" (same authors) published in the Proc. of the Ninth Int. Parallel and puting Systems (PDCS'96), Dijon (France), Sep. 1996 11 IntroductionThe goal of our work is to automaticallygenerate parallel code from abstractdescriptions of arti cial works. In this, we start with descriptionsgiven in the work description language CONNECT 4, 5]. We wantto let the user specify work of his or her choice, independently of puter a