{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,8]],"date-time":"2025-05-08T18:22:22Z","timestamp":1746728542575},"publisher-location":"Berlin, Heidelberg","reference-count":28,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540543961"},{"type":"electronic","value":"9783540475996"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1991]]},"DOI":"10.1007\/3540543961_4","type":"book-chapter","created":{"date-parts":[[2012,2,25]],"date-time":"2012-02-25T17:44:23Z","timestamp":1330191863000},"page":"50-72","source":"Crossref","is-referenced-by-count":25,"title":["Compiler-controlled multithreading for lenient parallel languages"],"prefix":"10.1007","author":[{"given":"Klaus Erik","family":"Schauser","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David E.","family":"Culler","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Thorsten","family":"Eicken","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2005,7,6]]},"reference":[{"key":"4_CR1","doi-asserted-by":"crossref","unstructured":"R. Alverson, D. Callahan, D. Cummings, B. Koblenz, A. Porterfield, and B. Smith. The Tera Computer System. In Proc. of the 1990 Int. Conf. on Supercomputing, pages 1\u20136, Amsterdam, 1990.","DOI":"10.1145\/77726.255132"},{"key":"4_CR2","doi-asserted-by":"crossref","unstructured":"Arvind, D. E. Culler, and G. K. Maa. Assessing the Benefits of Fine-Grain Parallelism in Dataflow Programs. The Int. Journal of Supercomputer Applications, 2(3), November 1988.","DOI":"10.1177\/109434208800200303"},{"issue":"5","key":"4_CR3","doi-asserted-by":"crossref","first-page":"460","DOI":"10.1016\/0743-7315(88)90009-3","volume":"5","author":"Arvind","year":"1988","unstructured":"Arvind and K. Ekanadham. Future Scientific Programming on Parallel Machines. Journal of Parallel and Distributed Computing, 5(5):460\u2013493, October 1988.","journal-title":"Journal of Parallel and Distributed Computing"},{"key":"4_CR4","doi-asserted-by":"crossref","unstructured":"Arvind, S. K. Heller, and R. S. Nikhil. Programming Generality and Parallel Computers. In Proc. of the Fourth Int. Symp. on Biological and Artificial Intelligence Systems, pages 255\u2013286. ESCOM (Leider), Trento, Italy, September 1988.","DOI":"10.1007\/978-94-009-3117-6_16"},{"key":"4_CR5","unstructured":"Arvind and R. A. Iannucci. Two Fundamental Issues in Multiprocessing. In Proc. of DFVLR \u2014 Conf. 1987 on Par. Proc. in Science and Eng., Bonn-Bad Godesberg, W. Germany, June 1987."},{"key":"4_CR6","doi-asserted-by":"crossref","unstructured":"A. Agarwal, B. Lim, D. Kranz, and J. Kubiatowicz. APRIL: A Processor Architecture for Multiprocessing. In Proc. of the 17th Ann. Int. Symp. on Comp. Arch., pages 104\u2013114, Seattle, Washington, May 1990.","DOI":"10.1145\/325164.325119"},{"key":"4_CR7","doi-asserted-by":"crossref","unstructured":"Arvind, R. S. Nikhil, and K. K. Pingali. I-Structures: Data Structures for Parallel Computing. Technical Report CSG Memo 269, MIT Lab for Comp. Sci., 545 Tech. Square, Cambridge, MA, February 1987. (Also in Proc. of the Graph Reduction Workshop, Santa Fe, NM. October 1986.).","DOI":"10.1007\/3-540-18420-1_65"},{"key":"4_CR8","doi-asserted-by":"crossref","unstructured":"P. J. Burns, M. Christon, R. Schweitzer, O. M. Lubeck, H. J. Wasserman, M. L. Simmons, and D. V. Pryor. Vectorization of Monte-Carlo Particle Transport: An Architectural Study using the LANL Benchmark \u201cGamteb\u201d. In Proc. Supercomputing '89. IEEE Computer Society and ACM SIGARCH, New York, NY, November 1989.","DOI":"10.1145\/76263.76265"},{"key":"4_CR9","doi-asserted-by":"crossref","unstructured":"R. Cytron, J. Ferrante, B. K. Rosen, M. N. Wegman, and F. K. Zadeck. An Efficient Method of Computing Static Single Assignment Form. In Proc. of the 16th Annual ACM Symp. on Principles of Progr. Lang., pages 25\u201335, Los Angeles, January 1989.","DOI":"10.1145\/75277.75280"},{"key":"4_CR10","unstructured":"W. P. Crowley, C. P. Hendrickson, and T. E. Rudy. The SIMPLE code. Technical Report UCID 17715, Lawrence Livermore Laboratory, February 1978."},{"key":"4_CR11","doi-asserted-by":"crossref","unstructured":"D. Culler, A. Sah, K. Schauser, T. von Eicken, and J. Wawrzynek. Fine-grain Parallelism with Minimal Hardware Support: A Compiler-Controlled Threaded Abstract Machine. In Proc. of 4th Int. Conf. on Architectural Support for Programming Languages and Operating Systems, Santa-Clara, CA, April 1991. (Also available as Technical Report UCB\/CSD 91\/591, CS Div., University of California at Berkeley).","DOI":"10.1145\/106973.106990"},{"key":"4_CR12","unstructured":"D. E. Culler. Managing Parallelism and Resources in Scientific Dataflow Programs. Technical Report 446, MIT Lab for Comp. Sci., March 1990. (PhD Thesis, Dept. of EECS, MIT)."},{"key":"4_CR13","doi-asserted-by":"crossref","unstructured":"V. G. Grafe and J. E. Hoch. The Epsilon-2 Hybrid Dataflow Architecture. In Proc. of Compcon90, pages 88\u201393, San Francisco, CA, March 1990.","DOI":"10.1109\/CMPCON.1990.63658"},{"issue":"4","key":"4_CR14","doi-asserted-by":"crossref","first-page":"501","DOI":"10.1145\/4472.4478","volume":"7","author":"R. H. Halstead Jr.","year":"1985","unstructured":"R. H. Halstead, Jr. Multilisp: A Language for Concurrent Symbolic Computation. ACM Transactions on Programming Languages and Systems, 7(4):501\u2013538, October 1985.","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"4_CR15","doi-asserted-by":"crossref","unstructured":"R. H. Halstead, Jr. and T. Fujita. MASA: a Multithreaded Processor Architecture for Parallel Symbolic Computing. In Proc. of the 15th Int. Symp. on Comp. Arch., pages 443\u2013451, Hawaii, May 1988.","DOI":"10.1109\/ISCA.1988.5255"},{"key":"4_CR16","doi-asserted-by":"crossref","unstructured":"R. A. Iannucci. Toward a Dataflow\/von Neumann Hybrid Architecture. In Proc. 15th Int. Symp. on Comp. Arch., pages 131\u2013140, Hawaii, May 1988.","DOI":"10.1145\/633625.52416"},{"key":"4_CR17","doi-asserted-by":"crossref","unstructured":"R. S. Nikhil and Arvind. Can Dataflow Subsume von Neumann Computing? In Proc. of the 16th Annual Int. Symp. on Comp. Arch., Jerusalem, Israel, May 1989.","DOI":"10.1145\/74925.74955"},{"key":"4_CR18","unstructured":"R. S. Nikhil. Id (Version 90.0) Reference Manual. Technical Report CSG Memo, to appear, MIT Lab for Comp. Sci., 545 Tech. Square, Cambridge, MA, 1990."},{"key":"4_CR19","unstructured":"R. S. Nikhil. The Parallel Programming Language Id and its Compilation for Parallel Machines. In Proc. Workshop on Massive Parallelism, Amalfi, Italy, October 1989. Academic Press, 1991. Also: CSG Memo 313, MIT Laboratory for Computer Science, 545 Technology Square, Cambridge, MA 02139, USA."},{"key":"4_CR20","doi-asserted-by":"crossref","unstructured":"G. M. Papadopoulos and D. E. Culler. Monsoon: an Explicit Token-Store Architecture. In Proc. of the 17th Annual Int. Symp. on Comp. Arch., Seattle, Washington, May 1990.","DOI":"10.1145\/325164.325117"},{"key":"4_CR21","doi-asserted-by":"crossref","unstructured":"G. M. Papadopoulos and K. R. Traub. Multithreading: A Revisionist View of Dataflow Architectures. In Proc. of the 18th Int. Symp. on Comp. Arch., pages 342\u2013351, Toronto, Canada, May 1991.","DOI":"10.1145\/115952.115986"},{"key":"4_CR22","unstructured":"A. Sah. Parallel Language Support for Shared memory multiprocessors. Master's thesis, Computer Science Div., University of California at Berkeley, May 1991."},{"key":"4_CR23","unstructured":"K. E. Schauser. Compiling Dataflow into Threads. Technical report, Computer Science Div., University of California, Berkeley CA 94720, 1991. (MS Thesis, Dept. of EECS, UCB)."},{"key":"4_CR24","unstructured":"B. Smith. Keynote Address. Proc. of the 17th Annual Int. Symp. on Comp. Arch., May 1990."},{"key":"4_CR25","doi-asserted-by":"crossref","unstructured":"S. Sakai, Y. Yamaguchi, K. Hiraki, Y. Kodama, and T. Yuba. An Architecture of a Dataflow Single Chip Processor. In Proc. of the 16th Annual Int. Symp. on Comp. Arch., pages 46\u201353, Jerusalem, Israel, June 1989.","DOI":"10.1145\/74926.74931"},{"key":"4_CR26","unstructured":"K. R. Traub. A Compiler for the MIT Tagged-Token Dataflow Architecture. Technical Report TR-370, MIT Lab for Comp. Sci., 545 Tech. Square, Cambridge, MA, August 1986. (MS Thesis, Dept. of EECS, MIT)."},{"key":"4_CR27","unstructured":"K. R. Traub. Sequential Implementation of Lenient Programming Languages. Technical Report TR-417, MIT Lab for Comp. Sci., 545 Tech. Square, Cambridge, MA, September 1988. (PhD Thesis, Dept. of EECS, MIT)."},{"key":"4_CR28","unstructured":"T. von Eicken, K. E. Schauser, and D. E. Culler. TL0: An Implementation of the TAM Threaded Abstract Machine, Version 2.1. Technical Report, Computer Science Div., University of California at Berkeley, 1991."}],"container-title":["Lecture Notes in Computer Science","Functional Programming Languages and Computer Architecture"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3540543961_4.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,12,30]],"date-time":"2021-12-30T22:45:12Z","timestamp":1640904312000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3540543961_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1991]]},"ISBN":["9783540543961","9783540475996"],"references-count":28,"URL":"https:\/\/doi.org\/10.1007\/3540543961_4","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1991]]}}}