skip to main content
10.1145/209936.209947acmconferencesArticle/Chapter ViewAbstractPublication PagesppoppConference Proceedingsconference-collections
Article
Free Access

Fuzzy array dataflow analysis

Authors Info & Claims
Published:01 August 1995Publication History

ABSTRACT

Exact array dataflow analysis can be achieved in the general case if the only control structures are do-loops and structural ifs, and if loop counter bounds and array subscripts are affine expressions of englobing loop counters and possibly some integer constants. In this paper, we begin the study of dataflow analysis of dynamic control programs, where arbitrary ifs and whiles are allowed. In the general case, this dataflow analysis can only be fuzzy.

References

  1. 1.A. V Aho, R. Set, hi, and J. D. Ulhnan. Compzlers: Prtncq#le.s'. Technzq'uc,s and Tools. Addison-Wesley, Reading, Mass, 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.{'. Banoi'jee. Dependence ,4nalys#s for Supercompui'#g. Kluwer Academic Publishers, 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.,1.-t7 ('ollard Space-time t, rausforl#la#ion of whilelool)s usiug speculative execut, ion. In Proc. of ih# 1,094 q#al~tbl( Htgh P#,@,'r#a'l#,ct CoJnpul#,ng Coal, page,, 429-436, Knoxville, #fenn., May 1994. IEEEGoogle ScholarGoogle Scholar
  4. 4.E. Duest, erwald, R. Gupt, a, and M.-L. Sofia A practical da#a flow framework for array reference a,nalysis a.nd it, s use in optimization. In ACM SIG- PLAN'93 Conf. on Prog. Lang. Deszgn and hnple- 7#enlal'#o#. pages 68-77, June 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.P Feautrler Paramet, ric int, eger programming. RAIRO R#chcrch# Opgrai'tonnelh 22"243-268. Sept, ember 1 ,q#b.Google ScholarGoogle Scholar
  6. 6.P. Feaut, rler. Dataflow analysis of scalar and a rra? referenceb. Ini. Journal of Parallel Programm#n9, 20( 1 )'23--53. February 1991.Google ScholarGoogle Scholar
  7. 7.P. Feautrier. Seine efficient solutions to the affine scheduling problem, part I, one dimensional time, Ini. J. of Parallel Programming, 21(5)'313-348, Oct, ober 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.(-'. Heckler and L Thiele. (#,omputing linear data depe#tdencies in nest, ed loop progralns. Parallel Pr'oc'#.s.s#ncl L(ii#',#. I994. #I'o appear.Google ScholarGoogle Scholar
  9. 9.\ Ma,slov. Lazy array dat, a-flow dependence analysis. In P7 of. 2 l,st .4 n.nual A CM b'IGPLAN-filGA CT ,5'y#l#p. POPL, pages 311---325, January 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.D. E. Maydan, S. P. Amarasinghe, and M. S. Lain. Array da.t, aflow ana.lysls and its use in array privatization. In Prec. of A CM Conf. on Prznciples of Proqramm'tng Languages, pages 2-15, January 1993 Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.W. Pugh and D. Wonnacott. An exa,ct method for a,na.lysls of value-ba.sed da.t,a dependences. #echmcal Report (',S-TR-3196, I'. of Maryland, December 1993.Google ScholarGoogle Scholar

Index Terms

  1. Fuzzy array dataflow analysis

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        PPOPP '95: Proceedings of the fifth ACM SIGPLAN symposium on Principles and practice of parallel programming
        August 1995
        234 pages
        ISBN:0897917006
        DOI:10.1145/209936

        Copyright © 1995 ACM

        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]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 August 1995

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • Article

        Acceptance Rates

        Overall Acceptance Rate230of1,014submissions,23%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader