메뉴 건너뛰기




Volumn , Issue , 2002, Pages 44-55

The cache behaviour of large lazy functional programs on stock hardware

Author keywords

Branch misprediction; Cache measurement; Cache simulation; Glasgow Haskell Compiler; Hardware counters; Haskell

Indexed keywords

BUFFER STORAGE; HARDWARE;

EID: 79958282377     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/773146.773044     Document Type: Conference Paper
Times cited : (8)

References (19)
  • 2
    • 1442288739 scopus 로고
    • Optimizing allocation and garbage collection of spaces
    • Winston and Brown, editors, MIT Press
    • H. G. Baker. Optimizing allocation and garbage collection of spaces. In Winston and Brown, editors, Artificial Intelligence, An MIT Perspective, volume 2, pages 391-396. MIT Press, 1979.
    • (1979) Artificial Intelligence, an MIT Perspective , vol.2 , pp. 391-396
    • Baker, H.G.1
  • 4
    • 0008572520 scopus 로고    scopus 로고
    • Using generational garbage collection to implement cache-conscious data placement
    • Vancouver, Canada, Oct, ACM Press
    • T. M. Chilimbi and J. R. Larus. Using generational garbage collection to implement cache-conscious data placement. In Proceedings of ISMM-98, pages 37-48, Vancouver, Canada, Oct. 1998. ACM Press.
    • (1998) Proceedings of ISMM-98 , pp. 37-48
    • Chilimbi, T.M.1    Larus, J.R.2
  • 5
    • 0034844928 scopus 로고    scopus 로고
    • Measuring experimental error in microprocessor simulation
    • July
    • R. Desikan, D. Burger, and S. W. Keckler. Measuring experimental error in microprocessor simulation. In Proceedings of ISCA-28, pages 266-277, July 2001.
    • (2001) Proceedings of ISCA-28 , pp. 266-277
    • Desikan, R.1    Burger, D.2    Keckler, S.W.3
  • 6
    • 0029352914 scopus 로고
    • Memory-system performance of programs with intensive heap allocation
    • Aug.
    • A. Diwan, D. Tarditi, and E. Moss. Memory-system performance of programs with intensive heap allocation. ACM Transactions on Computer Systems, 13(3):244-273, Aug. 1995.
    • (1995) ACM Transactions on Computer Systems , vol.13 , Issue.3 , pp. 244-273
    • Diwan, A.1    Tarditi, D.2    Moss, E.3
  • 7
    • 85033477116 scopus 로고    scopus 로고
    • The Glasgow Haskell Compiler. http://www.haskell.org/ghc.
  • 8
    • 0029204370 scopus 로고
    • Cache performance of fast-allocating programs
    • La Jolla, California, USA, June, ACM Press
    • M. J. R. Gonçalves and A. W. Appel. Cache performance of fast-allocating programs. In Proceedings of FPCA'95, pages 293-305, La Jolla, California, USA, June 1995. ACM Press.
    • (1995) Proceedings of FPCA'95 , pp. 293-305
    • Gonçalves, M.J.R.1    Appel, A.W.2
  • 9
    • 0030356005 scopus 로고    scopus 로고
    • Benchmarking implementations of functional languages with "Pseudoknot" a float-intensive benchmark
    • P. H. Hartel, et al. Benchmarking implementations of functional languages with "Pseudoknot" a float-intensive benchmark. Journal of Functional Programming, 6(4):621-655, 1996.
    • (1996) Journal of Functional Programming , vol.6 , Issue.4 , pp. 621-655
    • Hartel, P.H.1
  • 15
    • 0004763160 scopus 로고
    • The nof ib benchmark suite of Haskell programs
    • J. Launchbury and P. Sansom, editors, Ayr, Scotland, July, Springer-Verlag
    • W. Partain. The nof ib benchmark suite of Haskell programs. In J. Launchbury and P. Sansom, editors, Proceedings of the 1992 Glasgow Workshop on Functional Programming, pages 195-202, Ayr, Scotland, July 1992. Springer-Verlag.
    • (1992) Proceedings of the 1992 Glasgow Workshop on Functional Programming , pp. 195-202
    • Partain, W.1
  • 16
    • 84974143149 scopus 로고
    • Implementing lazy functional languages on stock hardware: The spineless tagless G-machine
    • Apr.
    • S. L. Peyton Jones. Implementing lazy functional languages on stock hardware: the spineless tagless G-machine. Journal of Functional Programming, 2(2):127-202, Apr. 1992.
    • (1992) Journal of Functional Programming , vol.2 , Issue.2 , pp. 127-202
    • Peyton Jones, S.L.1


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