简介:ThispaperdescribestheimplementationofasizablesubsetofOpenMPonnetworksofworkstations(NOWs)andthesource-to-sourceOpenMPcompiler(AutoPar)isusedfortheJIAJIAhome-basedsharedvirtualmemorysystem(SVM).ThepapersuggestssomesimplemodificationsandextensionstotheOpenMPstandardforthedifferencebetweenSVMandSMP(symmetricmultiprocessor),atwhichtheOpenMPspecificationisaimed.TheOpenMPtranslatorisbasedonanautomaticparallelizationcompiler,soitispossibletocheckthecorrectnessofthesemanticsofOpenMPprogramswhichisnotrequiredinanOpenMP-compliantimplementation.AutoParismeasuredforfiveapplicationsincludingbothprogramsfromNASParallelBenchmarksandrealapplicationsonaclusterofeightPentiumIIPCsconnectedbya100MbpsswitchedEthernet.TheevaluationshowsthattheparallelizationbyannotatingOpenMPdirectivesissimpleandtheperformanceofgeneratedJIAJIAcodeisstillacceptableonNOWs.