skip to main content
10.1145/167088.167196acmconferencesArticle/Chapter ViewAbstractPublication PagesstocConference Proceedingsconference-collections
Article
Free Access

Space-efficient scheduling of multithreaded computations

Published:01 June 1993Publication History
First page image

References

  1. 1.Anant Agarwal, Beng-Hong Lim, David Kranz, and John Kubiatowicz. APRIL: A processor architecture for multiprocessing. In Proceedings of the 17th Annual international Symposium on Computer Architecture, pages 104-114, Seattle, Washington, May 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.Sandeep Bhatt, David Greenberg, Tom Leighton, and Pangfeng Liu. Tight bounds for on-line tree embeddings. In Proceedings of the Second Annual A CM-SIAM Symposium on Discrete Algorithms, pages 344-350, San Francisco, California, January 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.Robert D. Blumofe. Managing storage for multithreaded computations. Master's thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, September 1992. Also: MIT Laboratory for Computer Science Technical Report MIT/LCS/TR-552. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.Bob Boothe and Abhiram Ranade. Improved multithreading techniques for hiding communication latency in multiprocessors. In Proceedings of the 19th Annual International Symposium on Computer Architecture, pages 214-223, Gold Coast, Australia, May 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.Richard P. Brent. The parallel evaluation of general arithmetic expressions. Journal of the A CM, 21(2):201- 206, April 1974. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.David E. Culler. Resource management for the tagged token dataflow architecture. Master's thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, January 1980.Google ScholarGoogle Scholar
  7. 7.David E. Culler and Arvind. Resource requirements of dataflow programs. In Proceedings of the 15th Annual International Symposium on Computer Architecture, pages 141-150, Honolulu, Hawaii, May 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.David E. Culler, Anurag Sah, Klaus Erik Schauser, Thorsten yon Eicken, and John Wawrzynek. Finegrain parallelism with minimal hardware support: A compiler-controlled threaded abstract machine. In Proceedings of the Fourth International Conference on Architectural Support for Programming Languages and Operating Systems, pages 164-175, Santa Clara, California, April 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9.William J. Dally, Linda Chao, Andrew Chien, Soha Hassoun, Waldemar Horwat, Jon Kaplan, Paul Song, Brian Totty, and Scott Wills. Architecture of a message-driven processor. In Proceedings of the l#th Annual Internahonal Symposium on Computer Architecture, pages 189-196, Pittsburgh, Pennsylvania, June 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.R. Feldmann, P. Mysliwietz, and B. Monien. A fully distributed chess program. Technical Report 79, University of Paderborn, Germany, February 1991.Google ScholarGoogle Scholar
  11. 11.V. G. Grafe and J. E. Hoch. The Epsilon-2 hybrid datafiow architecture. In COMPCON 90, pages 88-93, San Francisco, California, February 1990.Google ScholarGoogle Scholar
  12. 12.Robert H. Halstead, Jr. Multilisp: A language for concurrent symbolic computation. A CM Transactions on Programming Languages and Systems, 7(4):501-538, October 1985. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.Robert A. Iannucci. Toward a dataflow / yon Neumann hybrid architecture. In Proceedings of the 15th Annual International Symposium on Computer Architecture, pages 131-140, Honolulu, Hawaii, May 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14.Christos Kaklamanis and Giuseppe Persiano. Branchand-bound and backtrack search on mesh-connected arrays of processors. In Proceedings of the Fourth Annual A CM Symposium on Parallel Algorithms and Architectures, pages 118-126, San Diego, California, June 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15.Richard M. Karp and Yanjun Zhang. A randomized parallel branch-and-bound procedure. In Proceedings of the Twentieth Annual A CM Symposium on Theory of Computing, pages 290-300, Chicago, Illinois, May 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16.Bradley Kuszmaul. Private communication, February 1993.Google ScholarGoogle Scholar
  17. 17.Tom Leighton, Mark Newman, Abhiram G. Ranade, and Eric Schwabe. Dynamic tree embeddings in butterflies and hypercubes. In Proceedings of the 1989 A CM Symposium on Parallel Algorithms and Architectures, pages 224-234, Santa Fe, New Mexico, June 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. 18.Prabhakar Raghavan. Probabilistic construction of deterministic algorithms: Approximating packing integer programs. Journal of Computer and System Sciences, 37(2):130-143, October 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. 19.Abhiram Ranade. Optimal speedup for backtrack search on a butterfly network. In Proceedings of the Third Annual A CM Symposium on Parallel Algorithms and Architectures, pages 40-48, Hilton Head, South Carolina, July 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. 20.Larry Rudolph, Miriam Slivkin-Allalouf, and Eli Upfal. A simple load balancing scheme for task allocation in parallel machines. In Proceedings of the Third Annual A CM Symposium on Parallel Algorithms and Architectures, pages 237-245, Hilton Head, South Carolina, July 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. 21.Carlos A. Ruggiero and John Sargeant. Control of parallelism in the Manchester dataflow machine. In Functional Programming Languages and Computer Architecture, number 274 in Lecture Notes in Computer Science, pages 1-15. Springer-Verlag, 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. 22.Mitsuhisa Sato, Yuetsu Kodama, Shuichi Sakai, Yoshinori Yamaguchi, and Yasuhito Koumura. Thread-based programming for the EM-4 hybrid dataflow machine. In Proceedings of the 19th Annual International Symposium on Computer Architecture, pages 146-155, Gold Coast, Australia, May 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. 23.Leslie G. Valiant. A bridging model for parallel computation. Communications of the A CM, 33(8):103-111, August 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. 24.Thorsten von Eicken, David E. Culler, Seth Copen Goldstein, and Klaus Erik Schauser. Active messages: a mechanism for integrated communication and computation. In Proceedings of the 19th Annual International Symposium on Computer Architecture, pages 256-266, Gold Coast, Australia, May 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. 25.Yanjun Zhang. Parallel Algorithms for Combinatorial Search Problems. PhD thesis, Department of Electrical Engineering and Computer Science, University of California at Berkeley, November 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Space-efficient scheduling of multithreaded computations

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Conferences
              STOC '93: Proceedings of the twenty-fifth annual ACM symposium on Theory of Computing
              June 1993
              812 pages
              ISBN:0897915917
              DOI:10.1145/167088

              Copyright © 1993 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 1 June 1993

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • Article

              Acceptance Rates

              Overall Acceptance Rate1,469of4,586submissions,32%

              Upcoming Conference

              STOC '24
              56th Annual ACM Symposium on Theory of Computing (STOC 2024)
              June 24 - 28, 2024
              Vancouver , BC , Canada

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader