Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/277830.277874acmconferencesArticle/Chapter ViewAbstractPublication PagesicsConference Proceedingsconference-collections
Article
Free access

Predicated array data-flow analysis for run-time parallelization

Published: 13 July 1998 Publication History
First page of PDF

References

[1]
S. P. Amarasinghe. Parallelizing Compiler Techniques Based on Linear Inequalities. PhD thesis, Dept. of Electrical Engineering, Stanford University, January 1997.
[2]
W. J. Blume. Symbolic Analysis Techniques {br Effective Automatic Parallelization. PhD thesis, Dept. of Computer Science, University of Illinois at Urbana-Champaign, June 1995.
[3]
P. Cousot and R. Cousot. Systematic design of program anaysis frameworks. In Conference Record o{ the Sixth Annual ACM Symposium on Principles of Programming Languages, pages 269-282, San Antonio, Texas, January 1979.
[4]
G. Goff. Practical techniques to augment dependence analysis in the presence of symbolic terms. Technical Report TR92-194, Dept. of Computer Science, Rice University, October 1992.
[5]
J. Gu, Z. Li, and G. Lee. Experience with efficient array data-flow analysis for array privatization. In Proceedings of the Sixth ACM SIG- PLAN Symposium on Principles & Practice of Parallel Programming, pages 157-167, Las Vegas, Nevada, June 1997.
[6]
M.R. Haghighat. Symbolic Analysis.for Para!telizing Compilers. PhD thesis, Dept. of Computer Science, University of Illinois at Urbana- Champaign, August 1994.
[7]
M. W. Hall, B. R. Murphy, S. P. Amarasinghe, S.-W. Liao, and M. S. Lam. Interprocedural analysis for parallelization. In Proceedings of the 8th International Workshop on Languages and Compilers for Parallel Computing, pages 61-80, Columbus, Ohio, August 1995.
[8]
L.H. Holley and B. K. Rosen. Qualified data flow problems. In Con- .ference Record of the Seventh Annual ACM Symposium on Principles of Programming Languages, pages 68-82, Las Vegas, Nevada, January 1980.
[9]
F. Irigoin. Interprocedural analyses for programming environments. In Proceedings of the NSF-CNRS Workxhop on Environment and Tools for Parallel Scientific Programming, September 1992.
[10]
F. Nielson. Expected forms of data flow analysis, in H. Ganzinger and N. D. Jones, editors, Programs as Data Objects, volume 217 of Lecture Notes on Computer Science, pages 172-191. Springer-Verlag, October 1986.
[11]
W. Pugh and D. Wonnacott. Eliminating false data dependences using the Omega test. In Proceedings of the ACM SIGPLAN '92 Conl%rence on Programming Language Design and Implementation, pages 140- 151, San Francisco, California, June 1992.
[12]
L. Rauchwerger and D. Padua. The LRPD test: Speculative run-time parallelization of loops with privatization and reduction parallelization. In Proceedings of the ACM SIGPLAN '95 Conj'erence on Programming Language Design and Implementation, pages 218-232, La Jolla, California, June 1995.
[13]
J. H. Saltz, R. Mirchandaney, and K. Crowley. Run-time parallelization and scheduling of loops. IEEE Transaction on Computers, 40(5):603-612, May 1991.
[14]
R. E. Strom and D. M. Yellin. Extending typestate checking using conditional liveness analysis. IEEE Transaction on Software Engineering, 19(5):478-485, May 1993.
[15]
P. Tu. Automatic Array Privatization and Demand-driven Symbolic Analysis. PhD thesis, Dept. of Computer Science, University of Illinois at Urbana-Champaign, May 1995.
[16]
M. N. Wegman and F. K. Zadeck. Constant propagation with conditional branches. ACM Transaction on Programming Languages and Systems, 13(2):180-210, April 1991.

Cited By

View all
  • (2019)Memory-access-aware Safety and Profitability Analysis for Transformation of Accelerator-bound OpenMP LoopsACM Transactions on Architecture and Code Optimization10.1145/333306016:3(1-26)Online publication date: 18-Jul-2019
  • (2018)The Sparse Polyhedral Framework: Composing Compiler-Generated Inspector-Executor CodeProceedings of the IEEE10.1109/JPROC.2018.2857721106:11(1921-1934)Online publication date: Nov-2018
  • (2013)Intraprocedural dataflow analysis for software product linesTransactions on Aspect-Oriented Software Development X10.5555/2554488.2554491(73-108)Online publication date: 1-Jan-2013
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ICS '98: Proceedings of the 12th international conference on Supercomputing
July 1998
464 pages
ISBN:089791998X
DOI:10.1145/277830
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 13 July 1998

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

ICS98
Sponsor:

Acceptance Rates

Overall Acceptance Rate 629 of 2,180 submissions, 29%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)39
  • Downloads (Last 6 weeks)6
Reflects downloads up to 15 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2019)Memory-access-aware Safety and Profitability Analysis for Transformation of Accelerator-bound OpenMP LoopsACM Transactions on Architecture and Code Optimization10.1145/333306016:3(1-26)Online publication date: 18-Jul-2019
  • (2018)The Sparse Polyhedral Framework: Composing Compiler-Generated Inspector-Executor CodeProceedings of the IEEE10.1109/JPROC.2018.2857721106:11(1921-1934)Online publication date: Nov-2018
  • (2013)Intraprocedural dataflow analysis for software product linesTransactions on Aspect-Oriented Software Development X10.5555/2554488.2554491(73-108)Online publication date: 1-Jan-2013
  • (2013)Monadic abstract interpretersACM SIGPLAN Notices10.1145/2499370.249197948:6(399-410)Online publication date: 16-Jun-2013
  • (2013)SPLLIFTACM SIGPLAN Notices10.1145/2499370.249197648:6(355-364)Online publication date: 16-Jun-2013
  • (2013)Limitations of partial compactionACM SIGPLAN Notices10.1145/2499370.249197348:6(309-320)Online publication date: 16-Jun-2013
  • (2013)Static analysis for probabilistic programsACM SIGPLAN Notices10.1145/2499370.246217948:6(447-458)Online publication date: 16-Jun-2013
  • (2013)SPLLIFTProceedings of the 34th ACM SIGPLAN Conference on Programming Language Design and Implementation10.1145/2491956.2491976(355-364)Online publication date: 16-Jun-2013
  • (2013)Composable thermal modeling and simulation for architecture-level thermal designs of multicore microprocessorsACM Transactions on Design Automation of Electronic Systems10.1145/2442087.244209918:2(1-27)Online publication date: 11-Apr-2013
  • (2013)Runtime verification for multicore SoC with high-quality trace dataACM Transactions on Design Automation of Electronic Systems10.1145/2442087.244208918:2(1-26)Online publication date: 11-Apr-2013
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media