-
2
-
-
84858413108
-
Weak ordering-A new definition
-
S. V. Adve and M. D. Hill. Weak ordering-a new definition. In ACM ISCA, 1990.
-
(1990)
ACM ISCA
-
-
Adve, S.V.1
Hill, M.D.2
-
3
-
-
84858385053
-
Core- Det: A compiler and runtime system for deterministic multithreaded execution
-
T. Bergan, O. Anderson, J. Devietti, L. Ceze, and D. Grossman. Core- Det: A compiler and runtime system for deterministic multithreaded execution. In ACM ASPLOS, 2010.
-
(2010)
ACM ASPLOS
-
-
Bergan, T.1
Anderson, O.2
Devietti, J.3
Ceze, L.4
Grossman, D.5
-
6
-
-
0030105185
-
Programming parallel algorithms
-
G. E. Blelloch. Programming parallel algorithms. CACM, 39(3), 1996.
-
(1996)
CACM
, vol.39
, Issue.3
-
-
Blelloch, G.E.1
-
7
-
-
84858378256
-
Strongly history-independent hashing with applications
-
G. E. Blelloch and D. Golovin. Strongly history-independent hashing with applications. In IEEE FOCS, 2007.
-
(2007)
IEEE FOCS
-
-
Blelloch, G.E.1
Golovin, D.2
-
8
-
-
84858413840
-
A provable time and space efficient implementation of NESL
-
G. E. Blelloch and J. Greiner. A provable time and space efficient implementation of NESL. In ACM ICFP, 1996.
-
(1996)
ACM ICFP
-
-
Blelloch, G.E.1
Greiner, J.2
-
10
-
-
0030601279
-
Cilk: An efficient multithreaded runtime system
-
Elsevier
-
R. D. Blumofe, C. F. Joerg, B. C. Kuszmaul, C. E. Leiserson, K. H. Randall, and Y. Zhou. Cilk: An efficient multithreaded runtime system. J. Parallel and Distributed Computing, 37(1), 1996. Elsevier.
-
(1996)
J. Parallel and Distributed Computing
, vol.37
, Issue.1
-
-
Blumofe, R.D.1
Joerg, C.F.2
Kuszmaul, B.C.3
Leiserson, C.E.4
Randall, K.H.5
Zhou, Y.6
-
12
-
-
79961140975
-
Safe nondeterminism in a deterministicby- default parallel language
-
R. L. Bocchino, S. Heumann, N. Honarmand, S. V. Adve, V. S. Adve, A. Welc, and T. Shpeisman. Safe nondeterminism in a deterministicby- default parallel language. In ACM POPL, 2011.
-
(2011)
ACM POPL
-
-
Bocchino, R.L.1
Heumann, S.2
Honarmand, N.3
Adve, S.V.4
Adve, V.S.5
Welc, A.6
Shpeisman, T.7
-
13
-
-
0029239056
-
A decomposition of multidimensional point sets with applications to k-nearest-neighbors and n-body potential fields
-
P. B. Callahan and S. R. Kosaraju. A decomposition of multidimensional point sets with applications to k-nearest-neighbors and n-body potential fields. J. ACM, 42(1), 1995.
-
(1995)
J. ACM
, vol.42
, Issue.1
-
-
Callahan, P.B.1
Kosaraju, S.R.2
-
15
-
-
84858378253
-
Detecting data races in Cilk programs that use locks
-
G.-I. Cheng, M. Feng, C. E. Leiserson, K. H. Randall, and A. F. Stark. Detecting data races in Cilk programs that use locks. In ACM SPAA, 1998.
-
(1998)
ACM SPAA
-
-
Cheng, G.-I.1
Feng, M.2
Leiserson, C.E.3
Randall, K.H.4
Stark, A.F.5
-
16
-
-
84995650305
-
Parallel SAH k-D tree construction
-
B. Choi, R. Komuravelli, V. Lu, H. Sung, R. L. Bocchino, S. V. Adve, and J. C. Hart. Parallel SAH k-D tree construction. In ACM High Performance Graphics, 2010.
-
(2010)
ACM High Performance Graphics
-
-
Choi, B.1
Komuravelli, R.2
Lu, V.3
Sung, H.4
Bocchino, R.L.5
Adve, S.V.6
Hart, J.C.7
-
20
-
-
84858385056
-
RCDC: A relaxed consistency deterministic computer
-
J. Devietti, J. Nelson, T. Bergan, L. Ceze, and D. Grossman. RCDC: A relaxed consistency deterministic computer. In ACM ASPLOS, 2011.
-
(2011)
ACM ASPLOS
-
-
Devietti, J.1
Nelson, J.2
Bergan, T.3
Ceze, L.4
Grossman, D.5
-
22
-
-
0002833108
-
Memory consistency and event ordering in scalable shared-memory multiprocessors
-
K. Gharachorloo, D. Lenoski, J. Laudon, P. Gibbons, A. Gupta, and J. Hennessy. Memory consistency and event ordering in scalable shared-memory multiprocessors. In ACM ISCA, 1990.
-
(1990)
ACM ISCA
-
-
Gharachorloo, K.1
Lenoski, D.2
Laudon, J.3
Gibbons, P.4
Gupta, A.5
Hennessy, J.6
-
23
-
-
84858378262
-
A more practical PRAM model
-
P. B. Gibbons. A more practical PRAM model. In ACM SPAA, 1989.
-
(1989)
ACM SPAA
-
-
Gibbons, P.B.1
-
24
-
-
84976721284
-
Multilisp: A language for concurrent symbolic computation
-
R. H. Halstead. Multilisp: A language for concurrent symbolic computation. ACM TOPLAS, 7(4), 1985.
-
(1985)
ACM TOPLAS
, vol.7
, Issue.4
-
-
Halstead, R.H.1
-
25
-
-
80053948630
-
Ordered vs. Unordered: A comparison of parallelism and work-efficiency in irregular algorithms
-
M. A. Hassaan, M. Burtscher, and K. Pingali. Ordered vs. unordered: A comparison of parallelism and work-efficiency in irregular algorithms. In ACM PPoPP, 2011.
-
(2011)
ACM PPoPP
-
-
Hassaan, M.A.1
Burtscher, M.2
Pingali, K.3
-
26
-
-
58549112478
-
Transactional boosting: A methodology for highly-concurrent transactional objects
-
M. Herlihy and E. Koskinen. Transactional boosting: A methodology for highly-concurrent transactional objects. In ACM PPoPP, 2008.
-
(2008)
ACM PPoPP
-
-
Herlihy, M.1
Koskinen, E.2
-
27
-
-
0025460579
-
Linearizability: A correctness condition for concurrent objects
-
M. P. Herlihy and J. M.Wing. Linearizability: A correctness condition for concurrent objects. ACM TOPLAS, 12(3), 1990.
-
(1990)
ACM TOPLAS
, vol.12
, Issue.3
-
-
Herlihy, M.P.1
Wing, J.M.2
-
29
-
-
84858378259
-
Simple linear work suffix array construction
-
J. Karkkainen and P. Sanders. Simple linear work suffix array construction. In EATCS ICALP, 2003.
-
(2003)
EATCS ICALP
-
-
Karkkainen, J.1
Sanders, P.2
-
30
-
-
84858413110
-
Exploiting the commutativity lattice
-
M. Kulkarni, D. Nguyen, D. Prountzos, X. Sui, and K. Pingali. Exploiting the commutativity lattice. In ACM PLDI, 2011.
-
(2011)
ACM PLDI
-
-
Kulkarni, M.1
Nguyen, D.2
Prountzos, D.3
Sui, X.4
Pingali, K.5
-
31
-
-
77951240770
-
The Cilk++ concurrency platform
-
Springer
-
C. E. Leiserson. The Cilk++ concurrency platform. J. Supercomputing, 51(3), 2010. Springer.
-
(2010)
J. Supercomputing
, vol.51
, Issue.3
-
-
Leiserson, C.E.1
-
32
-
-
84858385057
-
A work-efficient parallel breadthfirst search algorithm (or how to cope with the nondeterminism of reducers)
-
C. E. Leiserson and T. B. Schardl. A work-efficient parallel breadthfirst search algorithm (or how to cope with the nondeterminism of reducers). In ACM SPAA, 2010.
-
(2010)
ACM SPAA
-
-
Leiserson, C.E.1
Schardl, T.B.2
-
33
-
-
84858389195
-
Deterministic parallel random-number generation for dynamic- multithreading platforms
-
C. E. Leiserson, T. B. Schardl, and J. Sukha. Deterministic parallel random-number generation for dynamic-multithreading platforms. In ACM PPoPP, 2012.
-
(2012)
ACM PPoPP
-
-
Leiserson, C.E.1
Schardl, T.B.2
Sukha, J.3
-
34
-
-
0010221212
-
Heuristics for ray tracing using space subdivision
-
Springer
-
J. D. MacDonald and K. S. Booth. Heuristics for ray tracing using space subdivision. The Visual Computer, 6(3), 1990. Springer.
-
(1990)
The Visual Computer
, vol.6
, Issue.3
-
-
Macdonald, J.D.1
Booth, K.S.2
-
36
-
-
84858378257
-
Kendo: Efficient deterministic multithreading in software
-
M. Olszewski, J. Ansel, and S. Amarasinghe. Kendo: Efficient deterministic multithreading in software. In ACM ASPLOS, 2009.
-
(2009)
ACM ASPLOS
-
-
Olszewski, M.1
Ansel, J.2
Amarasinghe, S.3
-
38
-
-
79959646218
-
The tao of parallelism in algorithms
-
K. Pingali, D. Nguyen, M. Kulkarni, M. Burtscher, M. A. Hassaan, R. Kaleem, T.-H. Lee, A. Lenharth, R. Manevich, M. Ḿendez-Lojo, D. Prountzos, and X. Sui. The tao of parallelism in algorithms. In ACM PLDI, 2011.
-
(2011)
ACM PLDI
-
-
Pingali, K.1
Nguyen, D.2
Kulkarni, M.3
Burtscher, M.4
Hassaan, M.A.5
Kaleem, R.6
Lee, T.-H.7
Lenharth, A.8
Manevich, R.9
Ḿendez-Lojo, M.10
Prountzos, D.11
Sui, X.12
-
39
-
-
84858378261
-
Commutative set: A language extension for implicit parallel programming
-
P. Prabhu, S. Ghosh, Y. Zhang, N. P. Johnson, and D. I. August. Commutative set: A language extension for implicit parallel programming. In ACM PLDI, 2011.
-
(2011)
ACM PLDI
-
-
Prabhu, P.1
Ghosh, S.2
Zhang, Y.3
Johnson, N.P.4
August, D.I.5
-
40
-
-
0031274872
-
Commutativity analysis: A new analysis technique for parallelizing compilers
-
M. C. Rinard and P. C. Diniz. Commutativity analysis: A new analysis technique for parallelizing compilers. ACM TOPLAS, 19(6), 1997.
-
(1997)
ACM TOPLAS
, vol.19
, Issue.6
-
-
Rinard, M.C.1
Diniz, P.C.2
-
41
-
-
70349753913
-
MCSTL: The multi-core standard template library
-
J. Singler, P. Sanders, and F. Putze. MCSTL: The multi-core standard template library. In Euro-Par, 2007.
-
(2007)
Euro-Par
-
-
Singler, J.1
Sanders, P.2
Putze, F.3
-
42
-
-
84858413111
-
Making asynchronous parallelism safe for the world
-
G. L. Steele Jr. Making asynchronous parallelism safe for the world. In ACM POPL, 1990.
-
(1990)
ACM POPL
-
-
Steele Jr., G.L.1
-
44
-
-
0024136623
-
Commutativity-based concurrency control for abstract data types
-
W. E. Weihl. Commutativity-based concurrency control for abstract data types. IEEE Trans. Computers, 37(12), 1988.
-
(1988)
IEEE Trans. Computers
, vol.37
, Issue.12
-
-
Weihl, W.E.1
-
45
-
-
84858385061
-
A case for an interleaving constrained shared-memory multi-processor
-
J. Yu and S. Narayanasamy. A case for an interleaving constrained shared-memory multi-processor. In ACM ISCA, 2009.
-
(2009)
ACM ISCA
-
-
Yu, J.1
Narayanasamy, S.2
|