PARALLELISM ANALYSIS AND OPTIMIZATION IN SPEFY, A PROGRAMMING ENVIRONMENT

被引:0
|
作者
LI, M [1 ]
MORIARTY, KJM [1 ]
SRINIVAS, S [1 ]
机构
[1] DALHOUSIE UNIV,DEPT MATH STAT & COMP SCI,INST COMPUTAT STUDIES,HALIFAX B3H 3J5,NS,CANADA
基金
加拿大自然科学与工程研究理事会;
关键词
Computer software - Optimization - Parallel processing systems;
D O I
10.1016/0010-4655(94)90225-9
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
SPEFY (Scotia Programming Environment and Facility) is a new software development environment designed to simplify and accelerate the development of large-scale programs in a manner that makes the most efficient use of the supercomputers on which they run. The centerpiece of SPEFY is the Parallelism Analysis and Optimization tool, which is an interactive facility for analyzing code, detecting data dependence, and optimizing the program by parallelism-enhancing transformations. A significant feature of the analysis is that it is performed both across and within procedures, and greatly increases the precision of data flow and dependence information. The objective of this paper is to describe the Parallelism Analysis and Optimization tool of SPEFY. It discusses data dependence, interprocedural analysis by determining the relevant effects of procedure calls, data dependence analysis incorporating interprocedural information, and program restructuring optimization techniques.
引用
收藏
页码:1 / 12
页数:12
相关论文
共 50 条
  • [31] AN INTRODUCTION TO PARALLELISM IN COMBINATORIAL OPTIMIZATION
    KINDERVATER, GAP
    LENSTRA, JK
    DISCRETE APPLIED MATHEMATICS, 1986, 14 (02) : 135 - 156
  • [32] Anet: A programming environment for parallel image analysis
    Ducourthial, Bertrand
    Merigot, Alain
    Sicard, Nicolas
    1600, IEEE, Piscataway, NJ, United States
  • [33] Spatial data analysis with R programming for environment
    Kaya, Efdal
    Agca, Muge
    Adiguzel, Fatih
    Cetin, Mehmet
    HUMAN AND ECOLOGICAL RISK ASSESSMENT, 2019, 25 (06): : 1521 - 1530
  • [34] Anet:: A programming environment for parallel image analysis
    Ducourthial, B
    Mérigot, A
    Sicard, N
    5TH INTERNATIONAL WORKSHOP ON COMPUTER ARCHITECTURES FOR MACHINE PERCEPTION, PROCEEDINGS, 2000, : 280 - 289
  • [35] Enhancing eXtreme Programming (XP) with environment analysis
    Keenan, Frank
    Bustard, David
    PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2007, : 72 - +
  • [36] EXPRESSION OF CONCURRENCY AND PARALLELISM IN AN MIMD ENVIRONMENT
    ADELANTADO, M
    COMTE, D
    SIRON, P
    BERGER, P
    COMPUTER PHYSICS COMMUNICATIONS, 1985, 37 (1-3) : 63 - 67
  • [37] Modeling and optimization of multiobjective programming problems in neutrosophic hesitant fuzzy environment
    Ahmad, Firoz
    John, Boby
    SOFT COMPUTING, 2022, 26 (12) : 5719 - 5739
  • [38] Modeling and optimization of multiobjective programming problems in neutrosophic hesitant fuzzy environment
    Firoz Ahmad
    Boby John
    Soft Computing, 2022, 26 : 5719 - 5739
  • [39] Combinatorial data analysis: Optimization by dynamic programming
    Brusco, MJ
    JOURNAL OF CLASSIFICATION, 2001, 18 (02) : 276 - 280
  • [40] One step at a time: Parallelism in an introductory programming course
    Bogaerts, Steven A.
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2017, 105 : 4 - 17