-
1
-
-
0031628001
-
Thread scheduling for multiprogrammed multiprocessors
-
Puerto Vallarta, Mexico, June-July
-
N. S. Arora, R. D. Blumofe and C. G. Plaxton, Thread scheduling for multiprogrammed multiprocessors, Proceedings of the Tenth Annual ACM Symposium on Parallel Algorithms and Architectures, pp. 119-129, Puerto Vallarta, Mexico, June-July 1998.
-
(1998)
Proceedings of the Tenth Annual ACM Symposium on Parallel Algorithms and Architectures
, pp. 119-129
-
-
Arora, N.S.1
Blumofe, R.D.2
Plaxton, C.G.3
-
2
-
-
0024751383
-
I-structures: Data structures for parallel computing
-
October
-
Arvind, R. S. Nikhil and K. K. Pingali, I-structures: data structures for parallel computing, ACM Transactions on Programming Languages and Systems, 11(4):598-632, October 1989.
-
(1989)
ACM Transactions on Programming Languages and Systems
, vol.11
, Issue.4
, pp. 598-632
-
-
Arvind1
Nikhil, R.S.2
Pingali, K.K.3
-
3
-
-
0024064089
-
Presto: A system for object-oriented parallel programming
-
August
-
B. Bershad, E. Lazowska, and H. Levy, Presto: a system for object-oriented parallel programming, Software - Practice and Experience, 18(8):713-732, August 1988.
-
(1988)
Software - Practice and Experience
, vol.18
, Issue.8
, pp. 713-732
-
-
Bershad, B.1
Lazowska, E.2
Levy, H.3
-
5
-
-
43949161602
-
Implementation of a portable nested data-parallel language
-
April
-
G. E. Blelloch, S. Chattejee, J. C. Hardwick, J. Sipelstein and M. Zagha, Implementation of a portable nested data-parallel language, Journal of Parallel and Distributed Computing, 21(1):4-14, April 1994.
-
(1994)
Journal of Parallel and Distributed Computing
, vol.21
, Issue.1
, pp. 4-14
-
-
Blelloch, G.E.1
Chattejee, S.2
Hardwick, J.C.3
Sipelstein, J.4
Zagha, M.5
-
6
-
-
0029206424
-
Provably efficient scheduling for languages with fine-grained parallelism
-
Santa Barbara, California, July
-
G. E. Blelloch, P. B. Gibbons and Y. Matias, Provably efficient scheduling for languages with fine-grained parallelism, Proceedings of the 7th Annual ACM Symposium on Parallel Algorithms and Architectures, pp. 1-12, Santa Barbara, California, July 1995.
-
(1995)
Proceedings of the 7th Annual ACM Symposium on Parallel Algorithms and Architectures
, pp. 1-12
-
-
Blelloch, G.E.1
Gibbons, P.B.2
Matias, Y.3
-
7
-
-
0030707347
-
Space-efficient scheduling of parallelism with synchronization variables
-
Newport, Rhode Island, June
-
G. E. Blelloch, P. B. Gibbons, Y. Matias and G. J. Narlikar, Space-efficient scheduling of parallelism with synchronization variables, Proceedings of the 9th Annual ACM Symposium on Parallel Algorithms and Architectures, pp. 12-23, Newport, Rhode Island, June 1997.
-
(1997)
Proceedings of the 9th Annual ACM Symposium on Parallel Algorithms and Architectures
, pp. 12-23
-
-
Blelloch, G.E.1
Gibbons, P.B.2
Matias, Y.3
Narlikar, G.J.4
-
8
-
-
0003459808
-
-
Ph.D. Thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, September
-
R. D. Blumofe, Executing Multithreaded Programs Efficiently, Ph.D. Thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, September 1995.
-
(1995)
Executing Multithreaded Programs Efficiently
-
-
Blumofe, R.D.1
-
9
-
-
0030387154
-
An analysis of dag-consistent distributed shared-memory algorithms
-
Padua, Italy, June
-
R. D. Blumofe, M. Frigo, C. F. Joerg, C. E. Leiserson and K. H. Randall, An analysis of dag-consistent distributed shared-memory algorithms, Proceedings of the Eighth Annual ACM Symposium on Parallel Algorithms and Architectures, pp. 297-308, Padua, Italy, June 1996.
-
(1996)
Proceedings of the Eighth Annual ACM Symposium on Parallel Algorithms and Architectures
, pp. 297-308
-
-
Blumofe, R.D.1
Frigo, M.2
Joerg, C.F.3
Leiserson, C.E.4
Randall, K.H.5
-
10
-
-
0029721693
-
Dag-consistent distributed shared memory
-
Honolulu, Hawaii, April
-
R. D. Blumofe, M. Frigo, C. F. Joerg, C. E. Leiserson and K. H. Randall, Dag-consistent distributed shared memory, Proceedings of the 10th International Parallel Processing Symposium, pp. 132-141, Honolulu, Hawaii, April 1996.
-
(1996)
Proceedings of the 10th International Parallel Processing Symposium
, pp. 132-141
-
-
Blumofe, R.D.1
Frigo, M.2
Joerg, C.F.3
Leiserson, C.E.4
Randall, K.H.5
-
11
-
-
0030601279
-
Cilk: An efficient multithreaded runtime system
-
August
-
R. D. Blumofe, C. F. Joerg, B. C. Kuszmaul, C. E. Leiserson, K. H. Randall and Y. Zhou, Cilk: an efficient multithreaded runtime system, Journal of Parallel and Distributed Computing, 37(1):55-69, August 1996.
-
(1996)
Journal of Parallel and Distributed Computing
, vol.37
, Issue.1
, pp. 55-69
-
-
Blumofe, R.D.1
Joerg, C.F.2
Kuszmaul, B.C.3
Leiserson, C.E.4
Randall, K.H.5
Zhou, Y.6
-
12
-
-
0002634823
-
Scheduling multithreaded computations by work stealing
-
Santa Fe, New Mexico, November full version to appear in JACM
-
R. D. Blumofe and C. E. Leiserson, Scheduling multithreaded computations by work stealing, Proceedings of the 35th Annual IEEE Symposium on Foundations of Computer Science, pp. 356-368, Santa Fe, New Mexico, November 1994 (full version to appear in JACM).
-
(1994)
Proceedings of the 35th Annual IEEE Symposium on Foundations of Computer Science
, pp. 356-368
-
-
Blumofe, R.D.1
Leiserson, C.E.2
-
13
-
-
0038036149
-
Space-efficient scheduling of multithreaded computation
-
February
-
R. D. Blumofe and C. E. Leiserson, Space-efficient scheduling of multithreaded computation, SIAM Journal on Computing, 27(1):202-229, February 1998.
-
(1998)
SIAM Journal on Computing
, vol.27
, Issue.1
, pp. 202-229
-
-
Blumofe, R.D.1
Leiserson, C.E.2
-
14
-
-
0023965322
-
Storage management in virtual tree machines
-
March
-
F. W. Burton, Storage management in virtual tree machines, IEEE Transactions on Computers, 37(3):321-328, March 1988.
-
(1988)
IEEE Transactions on Computers
, vol.37
, Issue.3
, pp. 321-328
-
-
Burton, F.W.1
-
15
-
-
0343079118
-
Guaranteeing good memory bounds for parallel programs
-
October
-
F. W. Burton, Guaranteeing good memory bounds for parallel programs, IEEE Transactions on Software Engineering, 22(10):762-773, October 1996.
-
(1996)
IEEE Transactions on Software Engineering
, vol.22
, Issue.10
, pp. 762-773
-
-
Burton, F.W.1
-
16
-
-
85035595949
-
Executing functional programs on a virtual tree of processors
-
Portsmouth, New Hampshire, October
-
F. W. Burton and M. R. Sleep, Executing functional programs on a virtual tree of processors, Proceedings of the Conference on Functional Programming Languages and Computer Architecture, pp. 187-194, Portsmouth, New Hampshire, October 1981.
-
(1981)
Proceedings of the Conference on Functional Programming Languages and Computer Architecture
, pp. 187-194
-
-
Burton, F.W.1
Sleep, M.R.2
-
17
-
-
0001971472
-
Early experiences with Olden
-
Portland, Oregon, August
-
M. C. Carlisle, A. Rogers, J. H. Reppy and L. J. Handren, Early experiences with Olden, Proceedings of the 6th Annual Workshop on Languages and Compilers for Parallel Computing, Portland, Oregon, August 1993.
-
(1993)
Proceedings of the 6th Annual Workshop on Languages and Compilers for Parallel Computing
-
-
Carlisle, M.C.1
Rogers, A.2
Reppy, J.H.3
Handren, L.J.4
-
19
-
-
0002126972
-
COOL: An object-based language for parallel programming
-
August
-
R. Chandra, A. Gupta and J. L. Hennessy, COOL: an object-based language for parallel programming, IEEE Computer, 27(8):13-26, August 1994.
-
(1994)
IEEE Computer
, vol.27
, Issue.8
, pp. 13-26
-
-
Chandra, R.1
Gupta, A.2
Hennessy, J.L.3
-
20
-
-
0000268842
-
Compositional c++: Compositional parallel programming
-
New Haven, Connecticut, August
-
K. Chandy and C. Kesselman, Compositional c++: compositional parallel programming, Proceedings of the International Workshop on Languages and Compilers for Parallel Computing, pp. 124-144, New Haven, Connecticut, August 1992.
-
(1992)
Proceedings of the International Workshop on Languages and Compilers for Parallel Computing
, pp. 124-144
-
-
Chandy, K.1
Kesselman, C.2
-
21
-
-
0023734242
-
Resource requirements of dataflow programs
-
Honolulu, Hawai, May-June
-
D. E. Culler and Arvind, Resource requirements of dataflow programs, Proceedings of the 15th Annual International Symposium on Computer Architecture, pp. 141-150, Honolulu, Hawai, May-June 1988.
-
(1988)
Proceedings of the 15th Annual International Symposium on Computer Architecture
, pp. 141-150
-
-
Culler, D.E.1
Arvind2
-
22
-
-
0009346826
-
LogP: Towards a realistic model of parallel computation
-
San Diego, California, May
-
D. Culler, R. Karp and D. Patterson, LogP: towards a realistic model of parallel computation, Proceedings of the 4th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, pp. 1-12, San Diego, California, May 1993.
-
(1993)
Proceedings of the 4th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
, pp. 1-12
-
-
Culler, D.1
Karp, R.2
Patterson, D.3
-
24
-
-
0003421261
-
-
Second Edition, Wiley, New York
-
W. Feller, An Introduction to Probability Theory and its Application, Vol. 1, Second Edition, Wiley, New York, 1957.
-
(1957)
An Introduction to Probability Theory and Its Application
, vol.1
-
-
Feller, W.1
-
25
-
-
38149020846
-
A report on the sisal language project
-
December
-
J. Feo, D. Cann and R. Oldehoeft, A report on the Sisal Language Project, Journal of Parallel and Distributed Computing, 10(4):349-366, December 1990.
-
(1990)
Journal of Parallel and Distributed Computing
, vol.10
, Issue.4
, pp. 349-366
-
-
Feo, J.1
Cann, D.2
Oldehoeft, R.3
-
26
-
-
84875653875
-
-
Department of Electrical Engineering and Computer Science, University of Siegen, Siegen, Germany
-
B. Freisleben and T. Kielman, Approaches to Support Parallel Programming on Workstation Clusters: A Survey, Informatik-Bericht T.R. Nr. 95-01, Department of Electrical Engineering and Computer Science, University of Siegen, Siegen, Germany, 1995.
-
(1995)
Approaches to Support Parallel Programming on Workstation Clusters: A Survey, Informatik-Bericht T.R. Nr. 95-01
-
-
Freisleben, B.1
Kielman, T.2
-
27
-
-
0347507496
-
The implementation of the Cilk-5 multithreaded language
-
Montreal, Canada, June
-
M. Frigo, C. E. Leiserson and K. H. Randal, The implementation of the Cilk-5 multithreaded language, Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation, pp. 212-223, Montreal, Canada, June 1998.
-
(1998)
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation
, pp. 212-223
-
-
Frigo, M.1
Leiserson, C.E.2
Randal, K.H.3
-
28
-
-
84976843516
-
Basic techniques for the efficient coordination of very large numbers of cooperating sequential processors
-
April
-
A. Gottlieb, B. Lubachevsky and L. Rudolph, Basic techniques for the efficient coordination of very large numbers of cooperating sequential processors, ACM Transaction on Programming Languages and Systems, 5(2):164-189, April 1983.
-
(1983)
ACM Transaction on Programming Languages and Systems
, vol.5
, Issue.2
, pp. 164-189
-
-
Gottlieb, A.1
Lubachevsky, B.2
Rudolph, L.3
-
29
-
-
0029719978
-
A provably time-efficient parallel implementation of full speculation
-
St. Petersburg Beach, Florida, January
-
J. Greiner and G. Blelloch, A provably time-efficient parallel implementation of full speculation, Proceedings of the 23rd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pp. 309-321, St. Petersburg Beach, Florida, January 1996.
-
(1996)
Proceedings of the 23rd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages
, pp. 309-321
-
-
Greiner, J.1
Blelloch, G.2
-
30
-
-
84976721284
-
Multilisp: A language for concurrent symbolic computation
-
October
-
R. H. Halstead, Multilisp: a language for concurrent symbolic computation, ACM Transactions on Programming Languages and Systems, 7(4):501-538, October 1985.
-
(1985)
ACM Transactions on Programming Languages and Systems
, vol.7
, Issue.4
, pp. 501-538
-
-
Halstead, R.H.1
-
34
-
-
0027624326
-
Randomized parallel algorithms for backtrack search and branch-and-bound computation
-
July
-
R. M. Karp and Y. Zhang, Randomized parallel algorithms for backtrack search and branch-and-bound computation, Journal of the ACM, 40(3):765-789, July 1993.
-
(1993)
Journal of the ACM
, vol.40
, Issue.3
, pp. 765-789
-
-
Karp, R.M.1
Zhang, Y.2
-
35
-
-
0024700876
-
Mul-T: A high-performance parallel lisp
-
Portland, Oregon, June
-
D. Kranz, R. Halstead and E. Mohr, Mul-T: a high-performance parallel lisp, Proceedings of the Conference on Programming Language Design and Implementation, pp. 81-90, Portland, Oregon, June 1989.
-
(1989)
Proceedings of the Conference on Programming Language Design and Implementation
, pp. 81-90
-
-
Kranz, D.1
Halstead, R.2
Mohr, E.3
-
37
-
-
85014503350
-
An atomic model for message passing
-
Velen, Germany, June
-
P. Liu, W. Aielo and S. Bhatt, An atomic model for message passing, Proceedings of the 5th Annual ACM Symposium on Parallel Algorithms and Architectures, pp. 154-163, Velen, Germany, June 1993.
-
(1993)
Proceedings of the 5th Annual ACM Symposium on Parallel Algorithms and Architectures
, pp. 154-163
-
-
Liu, P.1
Aielo, W.2
Bhatt, S.3
-
40
-
-
84875665107
-
-
Computer Science Department, University of North Carolina
-
P. Mills, L. Nyland, J. Prins, J. Reif and R. Wagner, Prototyping Parallel and Distributed Programs in Proteus, UNC-CH TR90-041, Computer Science Department, University of North Carolina, 1990.
-
(1990)
Prototyping Parallel and Distributed Programs in Proteus, UNC-CH TR90-041
-
-
Mills, P.1
Nyland, L.2
Prins, J.3
Reif, J.4
Wagner, R.5
-
41
-
-
0032629048
-
Scheduling threads for low space requirement and good locality
-
Saint-Malo, France, June
-
G. Narlikar, Scheduling threads for low space requirement and good locality, Proceedings of the 11th Annual ACM Symposium on Parallel Algorithms and Architectures, pp. 83-95, Saint-Malo, France, June 1999.
-
(1999)
Proceedings of the 11th Annual ACM Symposium on Parallel Algorithms and Architectures
, pp. 83-95
-
-
Narlikar, G.1
-
42
-
-
0003827747
-
-
Ph.D. Thesis, CMU-CS-99-119, School of Computer Science, Carniege Mellon University, Pittsburgh, May
-
G. Narlikar, Space-Efficient Scheduling for Parallel, Multithreaded Computations, Ph.D. Thesis, CMU-CS-99-119, School of Computer Science, Carniege Mellon University, Pittsburgh, May 1999.
-
(1999)
Space-efficient Scheduling for Parallel, Multithreaded Computations
-
-
Narlikar, G.1
-
43
-
-
0030700085
-
Space-efficient implementation of nested parallelism
-
Las Vegas, Nevada, June
-
G. Narlikar and G. Blelloch, Space-efficient implementation of nested parallelism, Proceedings of the 6th ACM SIGPLAN-SIGACT Symposium on Principles and Practice of Parallel Programming, pp. 25-36, Las Vegas, Nevada, June 1997.
-
(1997)
Proceedings of the 6th ACM SIGPLAN-SIGACT Symposium on Principles and Practice of Parallel Programming
, pp. 25-36
-
-
Narlikar, G.1
Blelloch, G.2
-
44
-
-
84875681721
-
-
School of Computer Science, Carnegie Mellon University, Pittsburgh, April
-
G. Narlikar and G. Blelloch, Pthreads for dynamic and irregular parallelism, T.R. CMU-CS-98-114, School of Computer Science, Carnegie Mellon University, Pittsburgh, April 1998 (available from URL: http://www.cs.cmu.edu/afs/cs.cmu.edu/user/girija/www/publications.html).
-
(1998)
Pthreads for Dynamic and Irregular Parallelism, T.R. CMU-CS-98-114
-
-
Narlikar, G.1
Blelloch, G.2
-
45
-
-
84882681886
-
Cid: A parallel, shared-memory C for distributed-memory machines
-
Ithaca, New York, August
-
R. S. Nikhil, Cid: a parallel, shared-memory C for distributed-memory machines, Proceedings of the 7th Annual Workshop on Languages and Compilers for Parallel Computing, pp. 376-390, Ithaca, New York, August 1994.
-
(1994)
Proceedings of the 7th Annual Workshop on Languages and Compilers for Parallel Computing
, pp. 376-390
-
-
Nikhil, R.S.1
-
46
-
-
0004230653
-
-
O'Reilly, Sebastopol, California, January
-
S. Oaks and H. Wong, JAVA Threads, First Edition, O'Reilly, Sebastopol, California, January 1997.
-
(1997)
JAVA Threads, First Edition
-
-
Oaks, S.1
Wong, H.2
-
47
-
-
0024646706
-
Parallel implementations of functional programming languages
-
S. L. Peyton Jones, Parallel implementations of functional programming languages, Computer Journal, 32(2):175-186, 1989.
-
(1989)
Computer Journal
, vol.32
, Issue.2
, pp. 175-186
-
-
Peyton Jones, S.L.1
-
48
-
-
0023594047
-
How to emulate shared memory
-
Los Angeles, California, October
-
A. Ranade, How to emulate shared memory, Proceedings of the 28th Annual IEEE Symposium on Foundations of Computer Science, pp. 185-194, Los Angeles, California, October 1987.
-
(1987)
Proceedings of the 28th Annual IEEE Symposium on Foundations of Computer Science
, pp. 185-194
-
-
Ranade, A.1
-
49
-
-
0002673944
-
Jade: A high-level, machine-independent language for parallel programming
-
June
-
M. Rinard, D. Scales and M. Lam, Jade: a high-level, machine-independent language for parallel programming, IEEE Computer, 26(6):28-38, June 1993.
-
(1993)
IEEE Computer
, vol.26
, Issue.6
, pp. 28-38
-
-
Rinard, M.1
Scales, D.2
Lam, M.3
-
50
-
-
84987792525
-
A simple load balancing scheme for task allocation in parallel machines
-
Hilton Head, California, July
-
L. Rudolph, M. Slivkin-Allalouf and E. Upfal, A simple load balancing scheme for task allocation in parallel machines, Proceedings of the 3rd Annual ACM Symposium on Parallel Algorithms and Architectures, pp. 237-245, Hilton Head, California, July 1991.
-
(1991)
Proceedings of the 3rd Annual ACM Symposium on Parallel Algorithms and Architectures
, pp. 237-245
-
-
Rudolph, L.1
Slivkin-Allalouf, M.2
Upfal, E.3
-
51
-
-
0028745622
-
Parallel computations on the CHARM heterogeneous workstation cluster
-
San Francisco, California, August
-
V. A. Saletore, J. Jacob and M. Padala, Parallel computations on the CHARM heterogeneous workstation cluster, Proceedings of the 3rd International Symposium on High Performance Distributed Computing, pp. 203-210, San Francisco, California, August 1994.
-
(1994)
Proceedings of the 3rd International Symposium on High Performance Distributed Computing
, pp. 203-210
-
-
Saletore, V.A.1
Jacob, J.2
Padala, M.3
-
53
-
-
85160706342
-
Implementing lightweight threads
-
San Antonio, Texas
-
D. Stein and D. Shah, Implementing lightweight threads, Proceedings of the Summer USENIX Technical Conference and Exhibition, pp. 1-10, San Antonio, Texas, 1992.
-
(1992)
Proceedings of the Summer USENIX Technical Conference and Exhibition
, pp. 1-10
-
-
Stein, D.1
Shah, D.2
-
55
-
-
0026370436
-
Communication complexity for parallel divide-and-conquer
-
San Juan, Puerto Rico, October
-
I. C. Wu and H. T. Kung, Communication complexity for parallel divide-and-conquer, Proceedings of the 32nd Annual IEEE Symposium on Foundations of Computer Science), pp. 151-162, San Juan, Puerto Rico, October 1991.
-
(1991)
Proceedings of the 32nd Annual IEEE Symposium on Foundations of Computer Science
, pp. 151-162
-
-
Wu, I.C.1
Kung, H.T.2
-
56
-
-
0004145747
-
-
Ph.D. Thesis, Department of Electrical Engineering and Computer Science, University of California, Berkeley, Technical Report UCB/CSD 89/543, November
-
Y. Zhang, Parallel Algorithms for Combinatorial Search Problems, Ph.D. Thesis, Department of Electrical Engineering and Computer Science, University of California, Berkeley, Technical Report UCB/CSD 89/543, November 1989.
-
(1989)
Parallel Algorithms for Combinatorial Search Problems
-
-
Zhang, Y.1
-
57
-
-
0028714818
-
The efficiency of randomized parallel backtrack search
-
Dallas, Texas, October
-
Y. Zhang and A. Ortynski, The efficiency of randomized parallel backtrack search, Proceedings of the 6th IEEE Symposium on Parallel and Distributed Processing, pp. 522-529, Dallas, Texas, October 1994.
-
(1994)
Proceedings of the 6th IEEE Symposium on Parallel and Distributed Processing
, pp. 522-529
-
-
Zhang, Y.1
Ortynski, A.2
|