Publication | Closed Access
Effectiveness of global analysis in strict independence-based automatic parallelization
63
Citations
20
References
1994
Year
Cluster ComputingEngineeringComputer ArchitectureParallel ImplementationSoftware AnalysisFormal VerificationParallel SoftwareComplete Parallelizing CompilerGlobal AnalysisParallel ComputingCompilersStrict IndependenceParallelizing CompilerComputer EngineeringComputer ScienceProgram AnalysisAutomated ReasoningParallel ProcessingFormal MethodsParallel ProgrammingParallel Programming ModelData-level Parallelism
This paper presents a study of the effectiveness of global analysis in the parallelization of logic programs using strict independence. A number of well-known approximation domains are selected and tlieir usefulness for the application in hand is explained. Also, methods for using the information provided by such domains to improve parallelization are proposed. Local and global analyses are built using these domains and such analyses are embedded in a complete parallelizing compiler. Then, the performance of the domains (and the system in general) is assessed for this application through a number of experiments. We argue that the results offer significant insight into the characteristics of these domains, the demands of the application, and the tradeoffs involved.
| Year | Citations | |
|---|---|---|
Page 1
Page 1