메뉴 건너뛰기




Volumn , Issue , 2014, Pages 257-270

Freeze after writing: Quasi-deterministic parallel programming with LVars

Author keywords

deterministic parallelism; lattices; quasi determinism

Indexed keywords

DETERMINISTIC PARALLELISMS; EVENT-HANDLERS; PARALLEL PROGRAMMING MODEL; PARALLEL SPEEDUPS; PROGRAMMING MODELS; QUASIDETERMINISM; SHARED MEMORY; SHARED STATE;

EID: 84893510148     PISSN: 07308566     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2535838.2535842     Document Type: Conference Paper
Times cited : (34)

References (33)
  • 2
  • 3
    • 34547399946 scopus 로고    scopus 로고
    • Designing multithreaded algorithms for breadth-first search and st-connectivity on the Cray MTA-2
    • D. A. Bader and K. Madduri. Designing multithreaded algorithms for breadth-first search and st-connectivity on the Cray MTA-2. In ICPP, 2006.
    • (2006) ICPP
    • Bader, D.A.1    Madduri, K.2
  • 6
    • 79961140975 scopus 로고    scopus 로고
    • Safe nondeterminism in a deterministic-by-default parallel language
    • R. L. Bocchino, Jr. et al. Safe nondeterminism in a deterministic-by- default parallel language. In POPL, 2011.
    • (2011) POPL
    • Bocchino Jr., R.L.1
  • 8
    • 81455138361 scopus 로고    scopus 로고
    • Semantics of concurrent revisions
    • S. Burckhardt and D. Leijen. Semantics of concurrent revisions. In ESOP, 2011.
    • (2011) ESOP
    • Burckhardt, S.1    Leijen, D.2
  • 10
    • 32144435090 scopus 로고    scopus 로고
    • Dynamic circular work-stealing deque
    • D. Chase and Y. Lev. Dynamic circular work-stealing deque. In SPAA, 2005.
    • (2005) SPAA
    • Chase, D.1    Lev, Y.2
  • 12
    • 84867561086 scopus 로고    scopus 로고
    • Introspective pushdown analysis of higher-order programs
    • C. Earl, I. Sergey, M. Might, and D. Van Horn. Introspective pushdown analysis of higher-order programs. In ICFP, 2012.
    • (2012) ICFP
    • Earl, C.1    Sergey, I.2    Might, M.3    Van Horn, D.4
  • 18
    • 0000087207 scopus 로고
    • The semantics of a simple language for parallel programming
    • J. L. Rosenfeld, editor, North Holland, Amsterdam, Aug
    • G. Kahn. The semantics of a simple language for parallel programming. In J. L. Rosenfeld, editor, Information processing. North Holland, Amsterdam, Aug 1974.
    • (1974) Information Processing
    • Kahn, G.1
  • 19
    • 84893471476 scopus 로고    scopus 로고
    • LVars: Lattice-based data structures for deterministic parallelism
    • L. Kuper and R. R. Newton. LVars: lattice-based data structures for deterministic parallelism. In FHPC, 2013.
    • (2013) FHPC
    • Kuper, L.1    Newton, R.R.2
  • 22
    • 82655172838 scopus 로고    scopus 로고
    • Prettier concurrency: Purely functional concurrent revisions
    • D. Leijen, M. Fahndrich, and S. Burckhardt. Prettier concurrency: purely functional concurrent revisions. In Haskell, 2011.
    • (2011) Haskell
    • Leijen, D.1    Fahndrich, M.2    Burckhardt, S.3
  • 29
    • 84893497118 scopus 로고    scopus 로고
    • Flow-Pools: A lock-free deterministic concurrent dataflow abstraction
    • A. Prokopec, H. Miller, T. Schlatter, P. Haller, and M. Odersky. Flow-Pools: a lock-free deterministic concurrent dataflow abstraction. In LCPC, 2012.
    • (2012) LCPC
    • Prokopec, A.1    Miller, H.2    Schlatter, T.3    Haller, P.4    Odersky, M.5
  • 30
    • 0004243121 scopus 로고    scopus 로고
    • Cambridge University Press, Cambridge, England
    • J. H. Reppy. Concurrent Programming in ML. Cambridge University Press, Cambridge, England, 1999.
    • (1999) Concurrent Programming in ML
    • Reppy, J.H.1
  • 32
    • 85034632349 scopus 로고
    • A language design for concurrent processes
    • Spring
    • L. G. Tesler and H. J. Enea. A language design for concurrent processes. In AFIPS, 1968 (Spring).
    • (1968) AFIPS
    • Tesler, L.G.1    Enea, H.J.2


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