메뉴 건너뛰기




Volumn , Issue , 2010, Pages 50-61

Safe programmable speculative parallelism

Author keywords

purity; rollback freedom; safety; speculative parallelism; value speculation

Indexed keywords

EMPIRICAL EVALUATIONS; LANGUAGE CONSTRUCTS; LOW LEVEL; OPERATIONAL SEMANTICS; PARALLELIZATIONS; RUNTIMES; SPECULATIVE COMPUTATION; SPECULATIVE EXECUTION; VALUE SPECULATION;

EID: 77954746888     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1806596.1806603     Document Type: Conference Paper
Times cited : (43)

References (25)
  • 1
    • 77954725282 scopus 로고    scopus 로고
    • What's new in Beta 2 for the Task Parallel Library
    • What's new in Beta 2 for the Task Parallel Library. In blogs.msdn.com, 2009.
    • (2009) blogs.msdn.com
  • 2
    • 84865626596 scopus 로고    scopus 로고
    • Semantics of transactional memory and automatic mutual exclusion
    • Martín Abadi, Andrew Birrell, Tim Harris, and Michael Isard. Semantics of transactional memory and automatic mutual exclusion. In Proc. of POPL, pages 63-74, 2008.
    • (2008) Proc. of POPL , pp. 63-74
    • Abadi, M.1    Birrell, A.2    Harris, T.3    Isard, M.4
  • 5
    • 84949810527 scopus 로고    scopus 로고
    • Eliminating squashes through learning cross-thread violations in speculative parallelization for multiprocessors
    • Washington, DC, USA, IEEE Computer Society
    • Marcelo Cintra and Josep Torrellas. Eliminating squashes through learning cross-thread violations in speculative parallelization for multiprocessors. In Proc. of HPCA, page 43, Washington, DC, USA, 2002. IEEE Computer Society.
    • (2002) Proc. of HPCA , pp. 43
    • Cintra, M.1    Torrellas, J.2
  • 7
    • 31844442209 scopus 로고    scopus 로고
    • Composable memory transactions
    • New York, NY, USA, ACM
    • Tim Harris, Simon Marlow, Simon Peyton-Jones, and Maurice Herlihy. Composable memory transactions. In Proc. of PPoPP, pages 48-60, New York, NY, USA, 2005. ACM.
    • (2005) Proc. of PPoPP , pp. 48-60
    • Harris, T.1    Marlow, S.2    Peyton-Jones, S.3    Herlihy, M.4
  • 10
    • 0042912992 scopus 로고    scopus 로고
    • Parallel huffman decoding with applications to jpeg files
    • Shmuel Tomi Klein and Yair Wiseman. Parallel huffman decoding with applications to jpeg files. Journal of Computing, 46(5):487-497, 2003.
    • (2003) Journal of Computing , vol.46 , Issue.5 , pp. 487-497
    • Klein, S.T.1    Wiseman, Y.2
  • 12
    • 77954729955 scopus 로고    scopus 로고
    • Lazy and speculative execution in computer systems
    • New York, NY, USA, ACM
    • Butler W. Lampson. Lazy and speculative execution in computer systems. In Proc. of ICFP, pages 1-2, New York, NY, USA, 2008. ACM.
    • (2008) Proc. of ICFP , pp. 1-2
    • Lampson, B.W.1
  • 13
    • 2842554734 scopus 로고    scopus 로고
    • Value locality and load value prediction
    • Mikko H. Lipasti, Christopher B. Wilkerson, and John Paul Shen. Value locality and load value prediction. In Proc. of ASPLOS, pages 138-147, 1996.
    • (1996) Proc. of ASPLOS , pp. 138-147
    • Lipasti, M.H.1    Wilkerson, C.B.2    Shen, J.P.3
  • 14
    • 76649100721 scopus 로고    scopus 로고
    • Multi-byte regular expression matching with speculation
    • Daniel Luchaup, Randy Smith, Cristian Estan, and Somesh Jha. Multi-byte regular expression matching with speculation. In Proc. of RAID, pages 284-303, 2009.
    • (2009) Proc. of RAID , pp. 284-303
    • Luchaup, D.1    Smith, R.2    Estan, C.3    Jha, S.4
  • 15
    • 84865661560 scopus 로고    scopus 로고
    • High-level small-step operational semantics for transactions
    • Katherine F. Moore and Dan Grossman. High-level small-step operational semantics for transactions. In Proc. of POPL, pages 51-62, 2008.
    • (2008) Proc. of POPL , pp. 51-62
    • Moore, K.F.1    Grossman, D.2
  • 16
    • 0033361788 scopus 로고    scopus 로고
    • In search of speculative thread-level parallelism
    • Washington, DC, USA, IEEE Computer Society.
    • Jeffrey T. Oplinger, David L. Heine, and Monica S. Lam. In search of speculative thread-level parallelism. In Proc. of PACT, page 303, Washington, DC, USA, 1999. IEEE Computer Society.
    • (1999) Proc. of PACT , pp. 303
    • Oplinger, J.T.1    Heine, D.L.2    Lam, M.S.3
  • 17
    • 31844447800 scopus 로고    scopus 로고
    • Mitosis compiler: An infrastructure for speculative threading based on precomputation slices
    • Carlos García Qui nones, Carlos Madriles, Jesús Sánchez, Pedro Marcuello, Antonio González, and Dean M. Tullsen. Mitosis compiler: an infrastructure for speculative threading based on precomputation slices. SIGPLAN Not., 40(6):269-279, 2005.
    • (2005) SIGPLAN Not. , vol.40 , Issue.6 , pp. 269-279
    • Quinones, C.G.1    Madriles, C.2    Sánchez, J.3    Marcuello, P.4    González, A.5    Tullsen, D.M.6
  • 18
    • 43449123064 scopus 로고    scopus 로고
    • Spice: Speculative parallel iteration chunk execution
    • Easwaran Raman, Neil Vachharajani, Ram Rangan, and David I. August. Spice: speculative parallel iteration chunk execution. In Proc. of CGO, pages 175-184, 2008.
    • (2008) Proc. of CGO , pp. 175-184
    • Raman, E.1    Vachharajani, N.2    Rangan, R.3    August, D.I.4
  • 19
    • 24144458954 scopus 로고    scopus 로고
    • Purity and side effect analysis for java programs
    • Alexandru Salcianu and Martin C. Rinard. Purity and side effect analysis for java programs. In Proc. of VMCAI, pages 199-215, 2005.
    • (2005) Proc. of VMCAI , pp. 199-215
    • Salcianu, A.1    Rinard, M.C.2
  • 20
    • 84949785579 scopus 로고    scopus 로고
    • Improving value communication for thread-level speculation
    • Washington, DC, USA, IEEE Computer Society
    • J. Gregory Steffan, Christopher B. Colohan, Antonia Zhai, and Todd C. Mowry. Improving value communication for thread-level speculation. In Proc. of HPCA, page 65, Washington, DC, USA, 2002. IEEE Computer Society.
    • (2002) Proc. of HPCA , pp. 65
    • Steffan, J.G.1    Colohan, C.B.2    Zhai, A.3    Mowry, T.C.4
  • 21
    • 0032663834 scopus 로고    scopus 로고
    • Storageless value prediction using prior register values
    • Dean M. Tullsen and John S. Seng. Storageless value prediction using prior register values. In Proc. of ISCA, pages 270-279, 1999.
    • (1999) Proc. of ISCA , pp. 270-279
    • Tullsen, D.M.1    Seng, J.S.2
  • 22
    • 34748925815 scopus 로고    scopus 로고
    • Implicit parallelism with ordered transactions
    • Christoph von Praun, Luis Ceze, and Calin Cascaval. Implicit parallelism with ordered transactions. In Proc. of PPoPP, pages 79-89, 2007.
    • (2007) Proc. of PPoPP , pp. 79-89
    • Von Praun, C.1    Ceze, L.2    Cascaval, C.3
  • 24
    • 31744450483 scopus 로고    scopus 로고
    • Safe futures for java
    • New York, NY, USA, ACM
    • Adam Welc, Suresh Jagannathan, and Antony Hosking. Safe futures for java. In Proc. of OOPSLA, pages 439-453, New York, NY, USA, 2005. ACM.
    • (2005) Proc. of OOPSLA , pp. 439-453
    • Welc, A.1    Jagannathan, S.2    Hosking, A.3


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