메뉴 건너뛰기




Volumn 7, Issue 1, 2011, Pages

Equality saturation: A new approach to optimization

Author keywords

Compiler optimization; Equality reasoning; Intermediate representation

Indexed keywords

GLOBAL OPTIMIZATION; HEURISTIC PROGRAMMING; PROGRAM TRANSLATORS;

EID: 79955429500     PISSN: None     EISSN: 18605974     Source Type: Journal    
DOI: 10.2168/LMCS-7(1:10)2011     Document Type: Article
Times cited : (30)

References (62)
  • 1
    • 85167059092 scopus 로고    scopus 로고
    • SAT4J
    • SAT4J. http://www.sat4j.org/.
  • 2
    • 85167066028 scopus 로고    scopus 로고
    • C++0x draft standard
    • C++0x draft standard, 2010. http://www.open-td.org/jtc1/sc22/wg21/docs/papers/2010/n3126.pdf, page 130.
    • (2010) , pp. 130
  • 3
    • 85167061005 scopus 로고    scopus 로고
    • Embedded in Academia
    • Embedded in Academia, 2010. http://blog.regehr.org/archives/140.
    • (2010)
  • 8
    • 0031321492 scopus 로고    scopus 로고
    • Shrinking lambda expressions in linear time
    • Andrew W. Appel and Trevor Jim. Shrinking lambda expressions in linear time. Journal of Functional Programming, 7(5):515-540, 1997.
    • (1997) Journal of Functional Programming , vol.7 , Issue.5 , pp. 515-540
    • Andrew, W.A.1    Jim, T.2
  • 9
    • 0017518346 scopus 로고
    • Lucid, a nonprocedural language with iteration
    • E. A. Ashcroft and W. W. Wadge. Lucid, a nonprocedural language with iteration. Communications of the ACM, 20(7):519-526, 1977.
    • (1977) Communications of the ACM , vol.20 , Issue.7 , pp. 519-526
    • Ashcroft, E.A.1    Wadge, W.W.2
  • 13
    • 0003712401 scopus 로고    scopus 로고
    • The TAMPR program transformation system: Simplifying the development of numerical software
    • James M. Boyle, Terence J. Harmer, and Victor L. Winter. The TAMPR program transformation system: simplifying the development of numerical software. Modern software tools for scientific computing, pages 353-372, 1997.
    • (1997) Modern Software Tools For Scientific Computing , pp. 353-372
    • James, M.B.1    Terence, J.H.2    Victor, L.W.3
  • 22
    • 84945709727 scopus 로고
    • Go to Statement Considered Harmful
    • E. Dijkstra. Go to statement considered harmful. Communications of the ACM, 11(3):147-148, 1968.
    • (1968) Communications of the ACM , vol.11 , Issue.3 , pp. 147-148
    • Dijkstra, E.1
  • 35
    • 38849113809 scopus 로고    scopus 로고
    • In ICFP '07: Proceedings of the 12th ACM SIGPLAN international conference on Functional programming, New York, NY, USA, ACM
    • Andrew Kennedy. Compiling with continuations, continued. In ICFP '07: Proceedings of the 12th ACM SIGPLAN international conference on Functional programming, pages 177-190, New York, NY, USA, 2007. ACM.
    • (2007) Compiling With Continuations, Continued , pp. 177-190
    • Kennedy, A.1
  • 36
    • 0001097061 scopus 로고
    • The mechanical evaluation of expressions
    • P. J. Landin. The mechanical evaluation of expressions. Computer Journal, 6(4):308-320, 1963.
    • (1963) Computer Journal , vol.6 , Issue.4 , pp. 308-320
    • Landin, P.J.1
  • 37
    • 85167040944 scopus 로고    scopus 로고
    • In The International Conference on Functional Programming (ICFP'07). ACM Press, October 2007
    • Daan Leijen. A type directed translation of MLF to System F. In The International Conference on Functional Programming (ICFP'07). ACM Press, October 2007.
    • A Type Directed Translation of MLF to System F
    • Leijen, D.1
  • 46
    • 0003799915 scopus 로고
    • Simon and Schuster, New York
    • W. Quine. Word and Object. Simon and Schuster, New York, 1964.
    • (1964) Word and Object
    • Quine, W.1
  • 49
    • 0033721575 scopus 로고    scopus 로고
    • Fundamental concepts in programming languages
    • Christopher Strachey. Fundamental concepts in programming languages. Com- put., 13(1-2):11-49, 2000.
    • (2000) Com- Put , vol.13 , Issue.1-2 , pp. 11-49
    • Strachey, C.1
  • 56
    • 84955607329 scopus 로고
    • In Advanced Functional Programming, First Inter- national Spring School on Advanced Functional Programming Techniques-Tutorial Text, London, UK, Springer-Verlag
    • Philip Wadler. Monads for functional programming. In Advanced Functional Programming, First Inter- national Spring School on Advanced Functional Programming Techniques-Tutorial Text, pages 24-52, London, UK, 1995. Springer-Verlag.
    • (1995) Monads For Functional Programming , pp. 24-52
    • Wadler, P.1
  • 57
    • 17244377166 scopus 로고    scopus 로고
    • The Marriage of Effects and Monads
    • PLAN International Conference On Functional Programming New York, NY, USA, ACM
    • Philip Wadler. The marriage of effects and monads. In ICFP '98: Proceedings of the third ACM SIG- PLAN international conference on Functional programming, pages 63-74, New York, NY, USA, 1998. ACM.
    • (1998) ICFP '98: Proceedings of the Third ACM SIG , pp. 63-74
    • Wadler, P.1
  • 62
    • 1442284666 scopus 로고    scopus 로고
    • VOC: A methodology for the translation validation of optimizing compilers
    • March 2003
    • Lenore Zuck, Amir Pnueli, Yi Fang, and Benjamin Goldberg. VOC: A methodology for the translation validation of optimizing compilers. Journal of Universal Computer Science, 9(3):223-247, March 2003.
    • Journal of Universal Computer Science , vol.9 , Issue.3 , pp. 223-247
    • Zuck, L.1    Pnueli, A.2    Yi, F.3    Benjamin, G.4


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.