Inter-procedural analysis for parallel computing

Numerous efforts have been made on performing data dependence analysis on sequential programs and to parallelize them, especially the loops. However, program restructurers often have to make some conservative assumptions whether to parallelize them or not, due to insufficient information caused by p...

全面介紹

Saved in:
書目詳細資料
Main Authors: Mohd-Saman, M.Y., Evans, D.J.
格式: Article
語言:English
出版: Elsevier 1995
在線閱讀:http://psasir.upm.edu.my/id/eprint/114052/1/114052.pdf
http://psasir.upm.edu.my/id/eprint/114052/
https://linkinghub.elsevier.com/retrieve/pii/016781919400082L
標簽: 添加標簽
沒有標簽, 成為第一個標記此記錄!
實物特徵
總結:Numerous efforts have been made on performing data dependence analysis on sequential programs and to parallelize them, especially the loops. However, program restructurers often have to make some conservative assumptions whether to parallelize them or not, due to insufficient information caused by procedure calls. Procedures that are called may be modifying some global variables and this inhibits any parallelism. This paper discusses the Inter-procedural analysis (IPA) based on the Bernstein Method [29]. IPA involves in collecting information regarding a procedure call and the effects of usage of variables in the body of the called procedure. A way to handle inter-procedural information by using the Bernstein Sets [10] is proposed. © 1995.