Publication | Closed Access
PARAFRASE-2: AN ENVIRONMENT FOR PARALLELIZING, PARTITIONING, SYNCHRONIZING, AND SCHEDULING PROGRAMS ON MULTIPROCESSORS
209
Citations
0
References
1989
Year
Cluster ComputingEngineeringCompiler TechnologyGraphical User InterfaceComputer ArchitectureSoftware EngineeringSoftware AnalysisAutomatic SchedulingParallel ToolParallel SoftwareParallel ComputingCompilersDynamic CompilationParallelizing CompilerCompiler SupportComputer EngineeringComputer ScienceDependence AnalysisOptimizing CompilerSoftware DesignProgram AnalysisSoftware TestingParallel Performance EvaluationMultiprocessor SystemParallel ProgrammingSystem Software
Parafrase-2 is a vectorizing/parallelizing compiler implemented as a source to source code restructurer. This paper discusses the organization of Parafrase-2 and goals of the project. Specific topics discussed are : dependence analysis, timing and overhead analysis, interprocedural analysis, automatic scheduling and the graphical user interface.