-
1
-
-
0004072686
-
-
Addison Wesley
-
A. Aho, R. Sethi, , and J. Ullman. Compilers: principles, techniques, and tools. Addison Wesley, 1986.
-
(1986)
Compilers: Principles, Techniques, and Tools
-
-
Aho, A.1
Sethi, R.2
Ullman, J.3
-
2
-
-
79959869566
-
STAPL: An adaptive, generic parallel C++ library
-
P. An, A. Jula, S. Rus, S. Saunders, T. Smith, G. Tanase, N. Thomas, N. Amato, and L. Rauchwerger. STAPL: An adaptive, generic parallel C++ library. In LCPC, 2003.
-
(2003)
LCPC
-
-
An, P.1
Jula, A.2
Rus, S.3
Saunders, S.4
Smith, T.5
Tanase, G.6
Thomas, N.7
Amato, N.8
Rauchwerger, L.9
-
4
-
-
0025404493
-
Executing a program on the MIT tagged-token dataflow architecture
-
Arvind and R.S.Nikhil. Executing a program on the MIT tagged-token dataflow architecture. IEEE Trans. on Computers, 39(3), 1990.
-
(1990)
IEEE Trans. on Computers
, vol.39
, Issue.3
-
-
Arvind1
Nikhil, R.S.2
-
5
-
-
33749508859
-
Fast shared-memory algorithms for computing the minimum spanning forest of sparse graphs
-
DOI 10.1016/j.jpdc.2006.06.001, PII S0743731506001262
-
D. Bader and G. Cong. Fast shared-memory algorithms for computing the minimum spanning forest of sparse graphs. Journal of Parallel and Distributed Computing, 66(11):1366-1378, 2006. (Pubitemid 44528211)
-
(2006)
Journal of Parallel and Distributed Computing
, vol.66
, Issue.11
, pp. 1366-1378
-
-
Bader, D.A.1
Cong, G.2
-
6
-
-
33846349887
-
A hierarchical o(n log n) force-calculation algorithm
-
December
-
J. Barnes and P. Hut. A hierarchical o(n log n) force-calculation algorithm. Nature, 324(4), December 1986.
-
(1986)
Nature
, vol.324
, Issue.4
-
-
Barnes, J.1
Hut, P.2
-
8
-
-
0030105185
-
Programming parallel algorithms
-
March
-
G. Blelloch. Programming parallel algorithms. Communications of the ACM, 39(3), March 1996.
-
(1996)
Communications of the ACM
, vol.39
, Issue.3
-
-
Blelloch, G.1
-
9
-
-
84976748800
-
Cilk: An efficient multithreaded runtime system
-
R. D. Blumofe, C. F. Joerg, B. C. Kuszmaul, C. E. Leiserson, K. H. Randall, and Y. Zhou. Cilk: an efficient multithreaded runtime system. SIGPLAN Not., 30(8):207-216, 1995.
-
(1995)
SIGPLAN Not.
, vol.30
, Issue.8
, pp. 207-216
-
-
Blumofe, R.D.1
Joerg, C.F.2
Kuszmaul, B.C.3
Leiserson, C.E.4
Randall, K.H.5
Zhou, Y.6
-
11
-
-
0027803996
-
Guaranteed-quality mesh generation for curved surfaces
-
L. P. Chew. Guaranteed-quality mesh generation for curved surfaces. In SCG, 1993.
-
(1993)
SCG
-
-
Chew, L.P.1
-
13
-
-
85030321143
-
Mapreduce: Simplified data processing on large clusters
-
J. Dean and S. Ghemawat. Mapreduce: Simplified data processing on large clusters. In OSDI, 2004.
-
(2004)
OSDI
-
-
Dean, J.1
Ghemawat, S.2
-
15
-
-
0342363275
-
Dataflow ideas for supercomputers
-
J. Dennis. Dataflow ideas for supercomputers. In CompCon, 1984.
-
(1984)
CompCon
-
-
Dennis, J.1
-
17
-
-
0031274872
-
Commutativity analysis: A new analysis technique for parallelizing compilers
-
P. Diniz and M. Rinard. Commutativity analysis: a new analysis technique for parallelizing compilers. ACM TOPLAS, 19(6), 1997.
-
(1997)
ACM TOPLAS
, vol.19
, Issue.6
-
-
Diniz, P.1
Rinard, M.2
-
18
-
-
0027561123
-
Parallel and distributed derivations in the single-pushout approach
-
DOI 10.1016/0304-3975(93)90066-3
-
H. Ehrig and M. Löwe. Parallel and distributed derivations in the single-pushout approach. Theoretical Computer Science, 109:123-143, 1993. (Pubitemid 23639487)
-
(1993)
Theoretical Computer Science
, vol.109
, Issue.1-2
, pp. 123-143
-
-
Ehrig, H.1
Lowe, M.2
-
19
-
-
0029719687
-
Is it a tree, a dag, or a cyclic graph? a shape analysis for heap-directed pointers in C
-
R. Ghiya and L. Hendren. Is it a tree, a dag, or a cyclic graph? a shape analysis for heap-directed pointers in C. In POPL, 1996.
-
(1996)
POPL
-
-
Ghiya, R.1
Hendren, L.2
-
21
-
-
34547423880
-
Exploiting coarse-grained task, data, and pipeline parallelism in stream programs
-
M. I. Gordon, W. Thies, and S. Amarasinghe. Exploiting coarse-grained task, data, and pipeline parallelism in stream programs. In ASPLOS, 2006.
-
(2006)
ASPLOS
-
-
Gordon, M.I.1
Thies, W.2
Amarasinghe, S.3
-
22
-
-
31744443088
-
Lifting sequential graph algorithms for distributed-memory parallel computation
-
D. Gregor and A. Lumsdaine. Lifting sequential graph algorithms for distributed-memory parallel computation. In OOPSLA, 2005.
-
(2005)
OOPSLA
-
-
Gregor, D.1
Lumsdaine, A.2
-
23
-
-
52449149247
-
Randomized incremental construction of delaunay and voronoi diagrams
-
December
-
L. J. Guibas, D. E. Knuth, and M. Sharir. Randomized incremental construction of delaunay and voronoi diagrams. Algorithmica, 7(1):381-413, December 1992.
-
(1992)
Algorithmica
, vol.7
, Issue.1
, pp. 381-413
-
-
Guibas, L.J.1
Knuth, D.E.2
Sharir, M.3
-
24
-
-
35448946037
-
The ant and the grasshopper: Fast and accurate pointer analysis for millions of lines of code
-
B. Hardekopf and C. Lin. The ant and the grasshopper: fast and accurate pointer analysis for millions of lines of code. In PLDI, 2007.
-
(2007)
PLDI
-
-
Hardekopf, B.1
Lin, C.2
-
25
-
-
1442263994
-
Language support for lightweight transactions
-
T. Harris and K. Fraser. Language support for lightweight transactions. In OOPSLA, pages 388-402, 2003.
-
(2003)
OOPSLA
, pp. 388-402
-
-
Harris, T.1
Fraser, K.2
-
26
-
-
79952783409
-
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 PPoPP, 2011.
-
(2011)
PPoPP
-
-
Hassaan, M.A.1
Burtscher, M.2
Pingali, K.3
-
28
-
-
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 PPoPP, 2008.
-
(2008)
PPoPP
-
-
Herlihy, M.1
Koskinen, E.2
-
29
-
-
0027262011
-
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 ISCA, 1993.
-
(1993)
ISCA
-
-
Herlihy, M.1
Moss, J.E.B.2
-
30
-
-
77950566994
-
Dependence analysis for pointer variables
-
S. Horwitz, P. Pfieffer, and T. Reps. Dependence analysis for pointer variables. In PLDI, 1989.
-
(1989)
PLDI
-
-
Horwitz, S.1
Pfieffer, P.2
Reps, T.3
-
33
-
-
84976728787
-
Virtual time
-
D. R. Jefferson. Virtual time. ACM TOPLAS, 7(3), 1985.
-
(1985)
ACM TOPLAS
, vol.7
, Issue.3
-
-
Jefferson, D.R.1
-
34
-
-
0002806618
-
Multilevelk-way Partitioning Scheme for Irregular Graphs
-
DOI 10.1006/jpdc.1997.1404, PII S0743731597914040
-
G. Karypis and V. Kumar. Multilevel k-way partitioning scheme for irregular graphs. JPDC, 48(1):96-129, 1998. (Pubitemid 128347296)
-
(1998)
Journal of Parallel and Distributed Computing
, vol.48
, Issue.1
, pp. 96-129
-
-
Karypis, G.1
Kumar, V.2
-
38
-
-
67650076853
-
How much parallelism is there in irregular applications?
-
M. Kulkarni, M. Burtscher, R. Inkulu, K. Pingali, and C. Cascaval. How much parallelism is there in irregular applications? In PPoPP, 2009.
-
(2009)
PPoPP
-
-
Kulkarni, M.1
Burtscher, M.2
Inkulu, R.3
Pingali, K.4
Cascaval, C.5
-
39
-
-
79959900605
-
Exploiting the commutativity lattice
-
M. Kulkarni, D. Nguyen, D. Prountzos, X. Sui, and K. Pingali. Exploiting the commutativity lattice. In PLDI, 2011.
-
(2011)
PLDI
-
-
Kulkarni, M.1
Nguyen, D.2
Prountzos, D.3
Sui, X.4
Pingali, K.5
-
40
-
-
35448941890
-
Optimistic parallelism requires abstractions
-
M. Kulkarni, K. Pingali, B. Walter, G. Ramanarayanan, K. Bala, and L. Chew. Optimistic parallelism requires abstractions. In PLDI, 2007.
-
(2007)
PLDI
-
-
Kulkarni, M.1
Pingali, K.2
Walter, B.3
Ramanarayanan, G.4
Bala, K.5
Chew, L.6
-
41
-
-
84961359823
-
A comprehensive approach to parallel data flow analysis
-
Y. Lee and B. G. Ryder. A comprehensive approach to parallel data flow analysis. In Supercomputing, pages 236-247, 1992.
-
(1992)
Supercomputing
, pp. 236-247
-
-
Lee, Y.1
Ryder, B.G.2
-
43
-
-
0022807929
-
A simple parallel algorithm for the maximal independent set problem
-
M. Luby. A simple parallel algorithm for the maximal independent set problem. SIAM J. Comput., 15, 1986.
-
(1986)
SIAM J. Comput.
, vol.15
-
-
Luby, M.1
-
47
-
-
77749304561
-
Structure-driven optimizations for amorphous data-parallel programs
-
M. Méndez-Lojo, D. Nguyen, D. Prountzos, X. Sui, M. A. Hassaan, M. Kulkarni, M. Burtscher, and K. Pingali. Structure-driven optimizations for amorphous data-parallel programs. In PPoPP, 2010.
-
(2010)
PPoPP
-
-
Méndez-Lojo, M.1
Nguyen, D.2
Prountzos, D.3
Sui, X.4
Hassaan, M.A.5
Kulkarni, M.6
Burtscher, M.7
Pingali, K.8
-
49
-
-
0022678067
-
Distributed discrete-event simulation
-
J. Misra. Distributed discrete-event simulation. ACM Comput. Surv., 18(1):39-65, 1986.
-
(1986)
ACM Comput. Surv.
, vol.18
, Issue.1
, pp. 39-65
-
-
Misra, J.1
-
50
-
-
79953089159
-
Synthesizing concurrent schedulers for irregular algorithms
-
D. Nguyen and K. Pingali. Synthesizing concurrent schedulers for irregular algorithms. In ASPLOS, 2011.
-
(2011)
ASPLOS
-
-
Nguyen, D.1
Pingali, K.2
-
55
-
-
0033076827
-
The LRPD test: Speculative runtime parallelization of loops with privatization and reduction parallelization
-
L. Rauchwerger and D. A. Padua. The LRPD test: Speculative runtime parallelization of loops with privatization and reduction parallelization. IEEE Trans. Parallel Distrib. Syst., 10(2):160-180, 1999.
-
(1999)
IEEE Trans. Parallel Distrib. Syst.
, vol.10
, Issue.2
, pp. 160-180
-
-
Rauchwerger, L.1
Padua, D.A.2
-
56
-
-
84966593360
-
Efficient parallel algorithms for 2-dimensional Ising spin models
-
E. E. Santos, S. Feng, and J. M. Rickman. Efficient parallel algorithms for 2-dimensional Ising spin models. In IPDPS, 2002.
-
(2002)
IPDPS
-
-
Santos, E.E.1
Feng, S.2
Rickman, J.M.3
-
58
-
-
0043005053
-
Load balancing and data locality in adaptive hierarchical n-body methods: Barnes-hut, fast multipole, and radiosity
-
J. P. Singh, C. Holt, T. Totsuka, A. Gupta, and J. L. Hennessy. Load balancing and data locality in adaptive hierarchical n-body methods: Barnes-hut, fast multipole, and radiosity. Journal Of Parallel and Distributed Computing, 27, 1995.
-
(1995)
Journal of Parallel and Distributed Computing
, vol.27
-
-
Singh, J.P.1
Holt, C.2
Totsuka, T.3
Gupta, A.4
Hennessy, J.L.5
-
61
-
-
0035693414
-
Speculative versioning cache
-
T. N. Vijaykumar, S. Gopal, J. E. Smith, and G. Sohi. Speculative versioning cache. IEEE Trans. Parallel Distrib. Syst., 12(12):1305-1317, 2001.
-
(2001)
IEEE Trans. Parallel Distrib. Syst.
, vol.12
, Issue.12
, pp. 1305-1317
-
-
Vijaykumar, T.N.1
Gopal, S.2
Smith, J.E.3
Sohi, G.4
-
62
-
-
77954071897
-
Explicit multi-threading (xmt) bridging models for instruction parallelism
-
U. Vishkin et al. Explicit multi-threading (xmt) bridging models for instruction parallelism. In SPAA, 1998.
-
(1998)
SPAA
-
-
Vishkin, U.1
-
64
-
-
0029322543
-
Distributed memory compiler design for sparse problems
-
J. Wu, R. Das, J. Saltz, H. Berryman, and S. Hiranandani. Distributed memory compiler design for sparse problems. IEEE Transactions on Computers, 44, 1995.
-
(1995)
IEEE Transactions on Computers
, vol.44
-
-
Wu, J.1
Das, R.2
Saltz, J.3
Berryman, H.4
Hiranandani, S.5
|