-
1
-
-
20444409262
-
Scheduler activations: Effective kernel support for the user-level management of parallelism
-
Pacific Grove, California, Oct.
-
1. Anderson, T. E., Bershad, B. N., Lazowska, E. D., and Levy, H. M. Scheduler activations: Effective kernel support for the user-level management of parallelism. Proceedings of the Thirteenth ACM Symposium on Operating Systems Principles, pp. 95-109, Pacific Grove, California, Oct. 1991.
-
(1991)
Proceedings of the Thirteenth ACM Symposium on Operating Systems Principles
, pp. 95-109
-
-
Anderson, T.E.1
Bershad, B.N.2
Lazowska, E.D.3
Levy, H.M.4
-
3
-
-
0003459808
-
-
Ph.D. thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Sep.
-
3. Blumofe, R. D. Executing multithreaded programs efficiently. Ph.D. thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Sep. 1995.
-
(1995)
Executing Multithreaded Programs Efficiently
-
-
Blumofe, R.D.1
-
4
-
-
0002634823
-
Scheduling multithreaded computations by work stealing
-
Santa Fe, New Mexico, Nov.
-
4. Blumofe, R. D., and Leiserson, C. E. Scheduling multithreaded computations by work stealing. Proceedings of the 35th Annual Symposium on Foundations of Computer Science, pp. 356-368, Santa Fe, New Mexico, Nov. 1994.
-
(1994)
Proceedings of the 35th Annual Symposium on Foundations of Computer Science
, pp. 356-368
-
-
Blumofe, R.D.1
Leiserson, C.E.2
-
5
-
-
0028736535
-
Scheduling large-scale parallel computations on networks of workstations
-
San Francisco, California, Aug.
-
5. Blumofe, R. D., and Park, D. S. Scheduling large-scale parallel computations on networks of workstations. Proceedings of the Third International Symposium on High Performance Distributed Computing, pp. 96-105, San Francisco, California, Aug. 1994.
-
(1994)
Proceedings of the Third International Symposium on High Performance Distributed Computing
, pp. 96-105
-
-
Blumofe, R.D.1
Park, D.S.2
-
6
-
-
0016046965
-
The parallel evaluation of general arithmetic expressions
-
Apr.
-
6. Brent, R. P. The parallel evaluation of general arithmetic expressions. J. Assoc. Comput. Mach. 21(2), 201-206 (Apr. 1974).
-
(1974)
J. Assoc. Comput. Mach.
, vol.21
, Issue.2
, pp. 201-206
-
-
Brent, R.P.1
-
7
-
-
84976807826
-
Strata: A multi-layer communications library
-
Technical Report to appear
-
7. Brewer, E. A., and Blumofe, R. Strata: A multi-layer communications library. Technical Report to appear, MIT Laboratory for Computer Science. Available as ftp://ftp.lcs.mit.edu/pub/supertech/strata/strata.tar.Z.
-
MIT Laboratory for Computer Science
-
-
Brewer, E.A.1
Blumofe, R.2
-
8
-
-
85035595949
-
Executing functional programs on a virtual tree of processors
-
Portsmouth, New Hampshire, Oct.
-
8. Burton, F. W., and Sleep, M. R. Executing functional programs on a virtual tree of processors. Proceedings of the 1981 Conference on Functional Programming Languages and Computer Architecture, pp. 187-194, Portsmouth, New Hampshire, Oct. 1981.
-
(1981)
Proceedings of the 1981 Conference on Functional Programming Languages and Computer Architecture
, pp. 187-194
-
-
Burton, F.W.1
Sleep, M.R.2
-
9
-
-
0001971472
-
Early experiences with Olden
-
Portland, Oregon, Aug.
-
9. Carlisle, M. C., Rogers, A., Reppy, J. H., and Hendren, L. J. Early experiences with Olden. Proceedings of the Sixth Annual Workshop on Languages and Compilers for Parallel Computing, Portland, Oregon, Aug. 1993.
-
(1993)
Proceedings of the Sixth Annual Workshop on Languages and Compilers for Parallel Computing
-
-
Carlisle, M.C.1
Rogers, A.2
Reppy, J.H.3
Hendren, L.J.4
-
10
-
-
0002126972
-
COOL: An object-based language for parallel programming
-
Aug.
-
10. Chandra, R., Gupta, A., and Hennessy, J. L. COOL: An object-based language for parallel programming. IEEE Comput. 27(8), 13-26 (Aug. 1994).
-
(1994)
IEEE Comput.
, vol.27
, Issue.8
, pp. 13-26
-
-
Chandra, R.1
Gupta, A.2
Hennessy, J.L.3
-
11
-
-
0024878294
-
The Amber system: Parallel programming on a network of multiprocessors
-
Litchfield Park, Arizona, Dec.
-
11. Chase, J. S., Amador, F. G., Lazowska, E. D., Levy, H. M., and Littlefield, R. J. The Amber system: Parallel programming on a network of multiprocessors. Proceedings of the Twelfth ACM Symposium on Operating Systems Principles, pp. 147-158, Litchfield Park, Arizona, Dec. 1989.
-
(1989)
Proceedings of the Twelfth ACM Symposium on Operating Systems Principles
, pp. 147-158
-
-
Chase, J.S.1
Amador, F.G.2
Lazowska, E.D.3
Levy, H.M.4
Littlefield, R.J.5
-
12
-
-
0011626254
-
-
Rep. CMU-CS-88-154, School of Computer Science, Carnegie-Mellon University, Jun.
-
12. Cooper, E. C., and Draves, R. P. C Threads. Tech. Rep. CMU-CS-88-154, School of Computer Science, Carnegie-Mellon University, Jun. 1988.
-
(1988)
C Threads. Tech.
-
-
Cooper, E.C.1
Draves, R.P.2
-
13
-
-
84976794625
-
Fine-grain parallelism with minimal hardware support: A compiler-controlled threaded abstract machine
-
Santa Clara, California, Apr.
-
13. Culler, D. E., Sah, A., Schauser, K. E., von Eicken, T., and Wawrzynek, J. Fine-grain parallelism with minimal hardware support: A compiler-controlled threaded abstract machine. Proceedings of the Fourth International Conference on Architectural Support for Programming Languages and Operating Systems, pp. 164-175, Santa Clara, California, Apr. 1991.
-
(1991)
Proceedings of the Fourth International Conference on Architectural Support for Programming Languages and Operating Systems
, pp. 164-175
-
-
Culler, D.E.1
Sah, A.2
Schauser, K.E.3
Von Eicken, T.4
Wawrzynek, J.5
-
14
-
-
84979779721
-
Studying overheads in massively parallel min/max-tree evaluation
-
Cape May, New Jersey, Jun.
-
14. Feldmann, R., Mysliwietz, P., and Monien, B. Studying overheads in massively parallel min/max-tree evaluation. Proceedings of the Sixth Annual ACM Symposium on Parallel Algorithms and Architectures, pp. 94-103, Cape May, New Jersey, Jun. 1994.
-
(1994)
Proceedings of the Sixth Annual ACM Symposium on Parallel Algorithms and Architectures
, pp. 94-103
-
-
Feldmann, R.1
Mysliwietz, P.2
Monien, B.3
-
16
-
-
77954909126
-
Distributed filaments: Efficient fine-grain parallelism on a cluster of workstations
-
Monterey, California, Nov.
-
16. Freech, V. W., Lowenthal, D. K., and Andrews, G. R. Distributed Filaments: Efficient fine-grain parallelism on a cluster of workstations. Proceedings of the First Symposium on Operating Systems Design and Implementation, pp. 201-213, Monterey, California, Nov. 1994.
-
(1994)
Proceedings of the First Symposium on Operating Systems Design and Implementation
, pp. 201-213
-
-
Freech, V.W.1
Lowenthal, D.K.2
Andrews, G.R.3
-
17
-
-
0003314048
-
Enabling primitives for compiling parallel languages
-
Troy, New York, May
-
17. Goldstein, S. C., Schauser, K. E., and Culler, D. Enabling primitives for compiling parallel languages. Third Workshop on Languages, Compilers, and Run-Time Systems for Scalable Computers, Troy, New York, May 1995.
-
(1995)
Third Workshop on Languages, Compilers, and Run-Time Systems for Scalable Computers
-
-
Goldstein, S.C.1
Schauser, K.E.2
Culler, D.3
-
18
-
-
84944813080
-
Bounds for certain multiprocessing anomalies
-
Nov.
-
18. Graham, R. L. Bounds for certain multiprocessing anomalies. Bell System Tech. J. 45, 1563-1581 (Nov. 1966).
-
(1966)
Bell System Tech. J.
, vol.45
, pp. 1563-1581
-
-
Graham, R.L.1
-
19
-
-
0014477093
-
Bounds on multiprocessing timing anomalies
-
Mar.
-
19. Graham, R. L. Bounds on multiprocessing timing anomalies. SIAM J. Appl. Math. 17(2), 416-429 (Mar. 1969).
-
(1969)
SIAM J. Appl. Math.
, vol.17
, Issue.2
, pp. 416-429
-
-
Graham, R.L.1
-
20
-
-
0011690821
-
MIMD-style parallel programming with continuation-passing threads
-
Capri, Italy, Sep.
-
20. Halbherr, M., Zhou, Y., and Joerg, C. F. MIMD-style parallel programming with continuation-passing threads. Proceedings of the 2nd International Workshop on Massive Parallelism: Hardware, Software, and Applications, Capri, Italy, Sep. 1994.
-
(1994)
Proceedings of the 2nd International Workshop on Massive Parallelism: Hardware, Software, and Applications
-
-
Halbherr, M.1
Zhou, Y.2
Joerg, C.F.3
-
21
-
-
84976721284
-
Multilisp: A language for concurrent symbolic computation
-
Oct.
-
21. Halstead, R. H. Jr., Multilisp: A language for concurrent symbolic computation. ACM Trans. Programming Languages and Systems 7(4), 501-538 (Oct. 1985).
-
(1985)
ACM Trans. Programming Languages and Systems
, vol.7
, Issue.4
, pp. 501-538
-
-
Halstead R.H., Jr.1
-
22
-
-
0022882379
-
Data parallel algorithms
-
Dec.
-
22. Hillis, W., and Steele, G. Data parallel algorithms. Comm. ACM 29(12), 1170-1183 (Dec. 1986).
-
(1986)
Comm. ACM
, vol.29
, Issue.12
, pp. 1170-1183
-
-
Hillis, W.1
Steele, G.2
-
23
-
-
0027796933
-
Computation migration: Enhancing locality for distributed-memory parallel systems
-
San Diego, California, May
-
23. Hsieh, W. C., Wang, P., and Weihl, W. E. Computation migration: Enhancing locality for distributed-memory parallel systems. Proceedings of the Fourth ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP), pp. 239-248, San Diego, California, May 1993.
-
(1993)
Proceedings of the Fourth ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP)
, pp. 239-248
-
-
Hsieh, W.C.1
Wang, P.2
Weihl, W.E.3
-
24
-
-
0026998815
-
A customizable substrate for concurrent languages
-
San Francisco, California, Jun.
-
24. Jagannathan, S., and Philbin, J. A customizable substrate for concurrent languages. Proceedings of the ACM SIGPLAN '92 Conference on Programming Language Design and Implementation, pp. 55-67, San Francisco, California, Jun. 1992.
-
(1992)
Proceedings of the ACM SIGPLAN '92 Conference on Programming Language Design and Implementation
, pp. 55-67
-
-
Jagannathan, S.1
Philbin, J.2
-
25
-
-
0003351390
-
Massively parallel chess
-
Rutgers University, New Jersey, Oct.
-
25. Joerg, C., and Kuszmaul, B. C. Massively parallel chess. Proceedings of the Third DIMACS Parallel Implementation Challenge, Rutgers University, New Jersey, Oct. 1994. Available as ftp:// theory.lcs.mit.edu/pub/cilk/dimacs94.ps.Z.
-
(1994)
Proceedings of the Third DIMACS Parallel Implementation Challenge
-
-
Joerg, C.1
Kuszmaul, B.C.2
-
27
-
-
0027763870
-
Concert - Efficient runtime support for concurrent object-oriented programming languages on stock hardware
-
Portland, Oregon, Nov.
-
27. Karamcheti, V., and Chien, A. Concert - Efficient runtime support for concurrent object-oriented programming languages on stock hardware. Supercomputing '93, pp. 598-607, Portland, Oregon, Nov. 1993.
-
(1993)
Supercomputing '93
, pp. 598-607
-
-
Karamcheti, V.1
Chien, A.2
-
28
-
-
0002065879
-
Parallel algorithms for shared-memory machines
-
van Leeuwen, J., (Ed.), Chap. 17. MIT Press, Cambridge, Massachusetts
-
28. Karp, R. M., and Ramachandran, V. Parallel algorithms for shared-memory machines. In van Leeuwen, J., (Ed.). Handbook of Theoretical Computer Science - Volume A: Algorithms and Complexity, Chap. 17, pp. 869-941. MIT Press, Cambridge, Massachusetts, 1990.
-
(1990)
Handbook of Theoretical Computer Science - Volume A: Algorithms and Complexity
, pp. 869-941
-
-
Karp, R.M.1
Ramachandran, V.2
-
29
-
-
0027624326
-
Randomized parallel algorithms for backtrack search and branch-and-bound computation
-
Jul.
-
29. Karp, R. M., and Zhang, Y. Randomized parallel algorithms for backtrack search and branch-and-bound computation. J. Assoc. Comput. Mach. 40(3), 765-789 (Jul. 1993).
-
(1993)
J. Assoc. Comput. Mach.
, vol.40
, Issue.3
, pp. 765-789
-
-
Karp, R.M.1
Zhang, Y.2
-
30
-
-
0024700876
-
Mul-T: A high-performance parallel Lisp
-
Portland, Oregon, Jun.
-
30. Kranz, D. A., Halstead, R. H., Jr., and Mohr, E. Mul-T: A high-performance parallel Lisp. Proceedings of the SIGPLAN '89 Conference on Programming Language Design and Implementation, pp. 81-90, Portland, Oregon, Jun. 1989.
-
(1989)
Proceedings of the SIGPLAN '89 Conference on Programming Language Design and Implementation
, pp. 81-90
-
-
Kranz, D.A.1
Halstead R.H., Jr.2
Mohr, E.3
-
31
-
-
0011564602
-
Synchronized MIMD computing
-
Ph.D. thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, May
-
31. Kuszmaul, B. C. Synchronized MIMD computing. Ph.D. thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, May 1994. Available as MIT Laboratory for Computer Science Technical Report MIT/LCS/TR-645 or ftp:// theory.lcs.mit.edu/pub/bradley/phd.ps.Z.
-
(1994)
MIT Laboratory for Computer Science Technical Report MIT/LCS/TR-645
-
-
Kuszmaul, B.C.1
-
32
-
-
0026980902
-
The network architecture of the Connection Machine CM-5
-
San Diego, California, Jun.
-
32. Leiserson, C. E., Abuhamdeh, Z. S., Douglas, D. C., Feynman, C. R., Ganmukhi, M. N., Hill, J. V., Hillis, W. D., Kuszmaul, B. C., St. Pierre, M. A., Wells, D. S., Wong, M. C., Yang, S.-W., and Zak, R. The network architecture of the Connection Machine CM-5. Proceedings of the Fourth Annual ACM Symposium on Parallel Algorithms and Architectures, pp. 272-285, San Diego, California, Jun. 1992.
-
(1992)
Proceedings of the Fourth Annual ACM Symposium on Parallel Algorithms and Architectures
, pp. 272-285
-
-
Leiserson, C.E.1
Abuhamdeh, Z.S.2
Douglas, D.C.3
Feynman, C.R.4
Ganmukhi, M.N.5
Hill, J.V.6
Hillis, W.D.7
Kuszmaul, B.C.8
St Pierre, M.A.9
Wells, D.S.10
Wong, M.C.11
Yang, S.-W.12
Zak, R.13
-
33
-
-
85014503350
-
An atomic model for message-passing
-
Velen, Germany, Jun.
-
33. Liu, P., Aiello, W., and Bhatt, S. An atomic model for message-passing. Proceedings of the Fifth Annual ACM Symposium on Parallel Algorithms and Architectures, pp. 154-163, Velen, Germany, Jun. 1993.
-
(1993)
Proceedings of the Fifth Annual ACM Symposium on Parallel Algorithms and Architectures
, pp. 154-163
-
-
Liu, P.1
Aiello, W.2
Bhatt, S.3
-
34
-
-
0011678682
-
-
Master's thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, May
-
34. Miller, R. C. A type-checking preprocessor for Cilk 2, a multithreaded C language. Master's thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, May 1995.
-
(1995)
A Type-checking Preprocessor for Cilk 2, A Multithreaded C Language
-
-
Miller, R.C.1
-
35
-
-
0026188883
-
Lazy task creation: A technique for increasing the granularity of parallel programs
-
Jul.
-
35. Mohr, E., Kranz, D. A., and Halstead, Jr., R. H. Lazy task creation: A technique for increasing the granularity of parallel programs. IEEE Trans. Parallel Distrib. Systems 2(3), 264-280 (Jul. 1991).
-
(1991)
IEEE Trans. Parallel Distrib. Systems
, vol.2
, Issue.3
, pp. 264-280
-
-
Mohr, E.1
Kranz, D.A.2
Halstead R.H., Jr.3
-
36
-
-
0002612095
-
A multithreaded implementation of Id using P-RISC graphs
-
Proceedings of the Sixth Annual Workshop on Languages and Compilers for Parallel Computing, Portland, Oregon, Aug., Springer-Verlag, Berlin/New York
-
36. Nikhil, R. S. A multithreaded implementation of Id using P-RISC graphs. Proceedings of the Sixth Annual Workshop on Languages and Compilers for Parallel Computing, Portland, Oregon, Aug. 1993. Lecture Notes in Computer Science, Vol. 768, pp. 390-405, Springer-Verlag, Berlin/New York.
-
(1993)
Lecture Notes in Computer Science
, vol.768
, pp. 390-405
-
-
Nikhil, R.S.1
-
38
-
-
36149030578
-
Enumerations of the hamiltonian walks on a cubic sublattice
-
38. Pande, V. S., Joerg, C. F., Grosberg, A. Y., and Tanaka, T. Enumerations of the hamiltonian walks on a cubic sublattice. J. Phys. A 27 (1994).
-
(1994)
J. Phys. A
, vol.27
-
-
Pande, V.S.1
Joerg, C.F.2
Grosberg, A.Y.3
Tanaka, T.4
-
39
-
-
0002673944
-
Jade: A high-level, machine-independent language for parallel programming
-
Jun.
-
39. Rinard, M. C., Scales, D. J., and Lam, M. S. Jade: A high-level, machine-independent language for parallel programming. Computer 26(6), 28-38 (Jun. 1993).
-
(1993)
Computer
, vol.26
, Issue.6
, pp. 28-38
-
-
Rinard, M.C.1
Scales, D.J.2
Lam, M.S.3
-
40
-
-
84987792525
-
A simple load balancing scheme for task allocation in parallel machines
-
Hilton Head, South Carolina, Jul.
-
40. Rudolph, L., Slivkin-Allalouf, M., and Upfal, E. A simple load balancing scheme for task allocation in parallel machines. Proceedings of the Third Annual ACM Symposium on Parallel Algorithms and Architectures, pp. 237-245, Hilton Head, South Carolina, Jul. 1991.
-
(1991)
Proceedings of the Third Annual ACM Symposium on Parallel Algorithms and Architectures
, pp. 237-245
-
-
Rudolph, L.1
Slivkin-Allalouf, M.2
Upfal, E.3
-
41
-
-
84990637885
-
PVM: A framework for parallel distributed computing
-
Dec.
-
41. Sunderam, V. S. PVM: A framework for parallel distributed computing. Concurrency: Practice and Experience 2(4), 315-339 (Dec. 1990).
-
(1990)
Concurrency: Practice and Experience
, vol.2
, Issue.4
, pp. 315-339
-
-
Sunderam, V.S.1
-
42
-
-
0011626114
-
Programming a distributed system using shared objects
-
Spokane, Washington, Jul.
-
42. Tanenbaum, A. S., Bal, H. E., and Kaashoek, M. F. Programming a distributed system using shared objects. Proceedings of the Second International Symposium on High Performance Distributed Computing, pp. 5-12, Spokane, Washington, Jul. 1993.
-
(1993)
Proceedings of the Second International Symposium on High Performance Distributed Computing
, pp. 5-12
-
-
Tanenbaum, A.S.1
Bal, H.E.2
Kaashoek, M.F.3
-
43
-
-
34250086660
-
WorkCrews: An abstraction for controlling parallelism
-
Aug.
-
43. Vandevoorde, M. T., and Roberts, E. S. WorkCrews: An abstraction for controlling parallelism. Internat. J. Parallel Programming 17(4), 347-366 (Aug. 1988).
-
(1988)
Internat. J. Parallel Programming
, vol.17
, Issue.4
, pp. 347-366
-
-
Vandevoorde, M.T.1
Roberts, E.S.2
-
44
-
-
0026370436
-
Communication complexity for parallel divide-and-conquer
-
San Juan, Puerto Rico, Oct.
-
44. Wu, I.-C., and Kung, H. T. Communication complexity for parallel divide-and-conquer. Proceedings of the 32nd Annual Symposium on Foundations of Computer Science, pp. 151-162, San Juan, Puerto Rico, Oct. 1991.
-
(1991)
Proceedings of the 32nd Annual Symposium on Foundations of Computer Science
, pp. 151-162
-
-
Wu, I.-C.1
Kung, H.T.2
|