메뉴 건너뛰기




Volumn , Issue , 2008, Pages 67-78

The limits of Software Transactional Memory (STM): Dissecting Haskell STM applications on a many-core environment

Author keywords

Haskell; Instrumentation; Transactional Memory

Indexed keywords

APPLICATIONS; COMPUTER PROGRAMMING; COMPUTER PROGRAMMING LANGUAGES; FUNCTIONAL PROGRAMMING; INSTRUMENTS; STORAGE ALLOCATION (COMPUTER);

EID: 56749158662     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1366230.1366241     Document Type: Conference Paper
Times cited : (37)

References (25)
  • 10
    • 56749162554 scopus 로고    scopus 로고
    • Parallelizing union-find in constraint handling rules using confluence
    • Oct
    • T. Fruhwirth. Parallelizing union-find in constraint handling rules using confluence. In 21st Conference on Logic Programming ICLP. Oct 2005.
    • (2005) 21st Conference on Logic Programming ICLP
    • Fruhwirth, T.1
  • 11
    • 34548036715 scopus 로고    scopus 로고
    • STMBench7: A benchmark for software transactional memory
    • ACM, Mar
    • R. Guerraoui, M. Kapalka, and J. Vitek. STMBench7: A benchmark for software transactional memory. In Procs. of EuroSys2007, 315-324. ACM, Mar 2007.
    • (2007) Procs. of EuroSys2007 , pp. 315-324
    • Guerraoui, R.1    Kapalka, M.2    Vitek, J.3
  • 12
    • 31844442209 scopus 로고    scopus 로고
    • Composable memory transactions
    • Chicago, Illinois, June
    • T. Harris, S. Marlow, S. P. Jones, and M. Herlihy. Composable memory transactions. In PPoPP'05, Chicago, Illinois, June 2005.
    • (2005) PPoPP'05
    • Harris, T.1    Marlow, S.2    Jones, S.P.3    Herlihy, M.4
  • 13
    • 0027262011 scopus 로고
    • Transactional memory: Architectural support for lock-free data structures
    • M. Herlihy and J. E. B. Moss. Transactional memory: Architectural support for lock-free data structures. In Procs. of the Twentieth Annual ISCA, 1993.
    • (1993) Procs. of the Twentieth Annual ISCA
    • Herlihy, M.1    Moss, J.E.B.2
  • 15
    • 56749137026 scopus 로고    scopus 로고
    • A concurrent constraint handling rules implementation in haskell with software transactional memory
    • Jan
    • E. S. L. Lam and M. Sulzmann. A concurrent constraint handling rules implementation in haskell with software transactional memory. In DAMP'07. Jan 2007.
    • (2007) DAMP'07
    • Lam, E.S.L.1    Sulzmann, M.2
  • 16
    • 56749110573 scopus 로고    scopus 로고
    • J. R. Larus and R. Rajwar. Transactional Memory. Morgan and Claypool, 2006.
    • J. R. Larus and R. Rajwar. Transactional Memory. Morgan and Claypool, 2006.
  • 18
    • 20344403770 scopus 로고    scopus 로고
    • Montecito: A dual-core, dual-thread itanium processor
    • C. McNairy and R. Bhatia. Montecito: A dual-core, dual-thread itanium processor. IEEE Micro, 25(2): 10-20, 2005.
    • (2005) IEEE Micro , vol.25 , Issue.2 , pp. 10-20
    • McNairy, C.1    Bhatia, R.2
  • 21
    • 0004763160 scopus 로고
    • The nofib benchmark suite of haskell programs
    • Springer Verlag
    • W. Partain. The nofib benchmark suite of haskell programs. In Workshops in Computing, Springer Verlag. 1993.
    • (1993) Workshops in Computing
    • Partain, W.1
  • 25
    • 79960139544 scopus 로고    scopus 로고
    • Unreadtvar: Extending haskell software transactional memory for performance
    • Apr
    • N. Sonmez, C. Perfumo, S. Stipic, A. Cristal, O. Unsal., and M. Valero. Unreadtvar: Extending haskell software transactional memory for performance. In TFP 2007. Apr 2007.
    • (2007) TFP 2007
    • Sonmez, N.1    Perfumo, C.2    Stipic, S.3    Cristal, A.4    Unsal, O.5    Valero, M.6


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