{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T22:59:43Z","timestamp":1725663583078},"publisher-location":"Berlin, Heidelberg","reference-count":20,"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_5","type":"book-chapter","created":{"date-parts":[[2012,2,25]],"date-time":"2012-02-25T22:44:23Z","timestamp":1330209863000},"page":"73-101","source":"Crossref","is-referenced-by-count":4,"title":["Multi-thread code generation for dataflow architectures from non-strict programs"],"prefix":"10.1007","author":[{"given":"Kenneth R.","family":"Traub","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2005,7,6]]},"reference":[{"issue":"3","key":"5_CR1","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1177\/109434208800200303","volume":"2","author":"A. D. E. Culler","year":"1988","unstructured":"Arvind, D. E. Culler, and G. K. Maa. Assessing the benefits of fine-grained parallelism in dataflow programs. International Journal of Supercomputer Applications, 2(3):10\u201336, 1988.","journal-title":"International Journal of Supercomputer Applications"},{"issue":"3","key":"5_CR2","doi-asserted-by":"crossref","first-page":"300","DOI":"10.1109\/12.48862","volume":"39","author":"Arvind","year":"1990","unstructured":"Arvind and R. S. Nikhil. Executing a program on the MIT tagged-token dataflow architecture. IEEE Transactions on Computers, 39(3):300\u2013318, March 1990.","journal-title":"IEEE Transactions on Computers"},{"key":"5_CR3","doi-asserted-by":"crossref","unstructured":"Arvind, R. S. Nikhil, and K. K. Pingali. I-structures: Data structures for parallel computing. In Graph Reduction, volume 279 of Lecture Notes in Computer Science, pages 336\u2013369. Springer-Verlag, October 1986.","DOI":"10.1007\/3-540-18420-1_65"},{"key":"5_CR4","volume-title":"Compilers: Principles, Techniques, and Tools","author":"A. V. Aho","year":"1986","unstructured":"A. V. Aho, R. Sethi, and J. D. Ullman. Compilers: Principles, Techniques, and Tools. Addison-Wesley, Reading MA, 1986."},{"issue":"2","key":"5_CR5","doi-asserted-by":"crossref","first-page":"147","DOI":"10.1007\/BF01806169","volume":"1","author":"A. Bloss","year":"1988","unstructured":"A. Bloss, P. Hudak, and J. Young. Code optimizations for lazy evaluation. Lisp and Symbolic Computation, 1(2):147\u2013164, September 1988.","journal-title":"Lisp and Symbolic Computation"},{"key":"5_CR6","doi-asserted-by":"crossref","unstructured":"D. E. Culler and Arvind. Resource requirements of dataflow programs. In Proceedings of the 15th Annual International Symposium on Computer Architecture, pages 141\u2013150. IEEE, June 1988.","DOI":"10.1145\/633625.52417"},{"key":"5_CR7","doi-asserted-by":"crossref","unstructured":"D. E. Culler, A. Sah, K. E. Schauser, T. von Eicken, and J. Wawrzynek. Fine-grain parallellism with minimal hardware support: A compiler-controlled threaded abstract machine. In Fourth International Conference on Architectural Support for Programming Languages and Operating Systems, pages 164\u2013175. Association for Computing Machinery, April 1991.","DOI":"10.1145\/106972.106990"},{"key":"5_CR8","series-title":"Research Report","volume-title":"Multi-tasking on a dataflow-like architecture","author":"K. Ekanadham","year":"1986","unstructured":"K. Ekanadham. Multi-tasking on a dataflow-like architecture. Research Report RC 12307, IBM T. J. Watson Research Center, Hawthorne NY, November 1986."},{"key":"5_CR9","series-title":"Technical Report","doi-asserted-by":"crossref","DOI":"10.21236\/ADA200987","volume-title":"A dataflow\/von Neumann hybrid architecture","author":"R. A. Iannucci","year":"1988","unstructured":"R. A. Iannucci. A dataflow\/von Neumann hybrid architecture. Technical Report TR-418, Massachusetts Institute of Technology Laboratory for Computer Science, Cambridge MA, May 1988."},{"key":"5_CR10","doi-asserted-by":"crossref","unstructured":"R. A. Iannucci. Toward a dataflow\/von Neumann hybrid architecture. In Proceedings of the 15th Annual International Symposium on Computer Architecture, pages 131\u2013140. IEEE, June 1988.","DOI":"10.1109\/ISCA.1988.5222"},{"issue":"6","key":"5_CR11","doi-asserted-by":"crossref","first-page":"58","DOI":"10.1145\/502949.502880","volume":"19","author":"T. Johnsson","year":"1984","unstructured":"T. Johnsson. Efficient compilation of lazy evaluation. ACM SIGPLAN Notices, 19(6):58\u201369, June 1984. (Proceedings of the SIGPLAN 84 Symposium on Compiler Construction).","journal-title":"ACM SIGPLAN Notices"},{"key":"5_CR12","doi-asserted-by":"crossref","unstructured":"R. S. Nikhil and Arvind. Can dataflow subsume von Neumann computing? In Proceedings of the 16th Annual International Symposium on Computer Architecture, pages 262\u2013272. IEEE, June 1989.","DOI":"10.1145\/74926.74955"},{"key":"5_CR13","series-title":"Computation Structures Group Memo","volume-title":"Id version 90.0 reference manual","author":"R. S. Nikhil","year":"1990","unstructured":"R. S. Nikhil. Id version 90.0 reference manual. Computation Structures Group Memo 284-1, Massachusetts Institute of Technology Laboratory for Computer Science, Cambridge MA, September 1990."},{"key":"5_CR14","doi-asserted-by":"crossref","unstructured":"G. M. Papadopoulos and D. E. Culler. Monsoon: an explicit token store architecture. In Proceedings of the 17th Annual International Symposium on Computer Architecture, pages 82\u201391. IEEE, 1990.","DOI":"10.1145\/325164.325117"},{"key":"5_CR15","doi-asserted-by":"crossref","unstructured":"G. M. Padadopoulos and K. R. Traub. Multithreading: A revisionist view of dataflow architectures. In Proceedings of the 18th Annual International Symposium on Computer Architecture, pages 342\u2013351. IEEE, May 1991.","DOI":"10.1145\/115952.115986"},{"key":"5_CR16","doi-asserted-by":"crossref","unstructured":"K. E. Schauser, D. E. Culler, and T. von Eicken. Compiler-controlled multithreading for lenient parallel languages. In Functional Programming Languages and Computer Architecture, 1991. (To Appear).","DOI":"10.1007\/3540543961_4"},{"key":"5_CR17","volume-title":"An i-structure memory controller","author":"K. Steele","year":"1989","unstructured":"K. Steele. An i-structure memory controller. Master's thesis, Massachusetts Institute of Technology, Cambridge MA, December 1989."},{"key":"5_CR18","series-title":"Technical Report","volume-title":"A compiler for the MIT tagged-token dataflow architecture","author":"K. R. Traub","year":"1986","unstructured":"K. R. Traub. A compiler for the MIT tagged-token dataflow architecture. Technical Report TR-370, Massachusetts Institute of Technology Laboratory for Computer Science, Cambridge MA, August 1986."},{"key":"5_CR19","doi-asserted-by":"crossref","unstructured":"K. R. Traub. Compilation as partitioning: A new approach to compiling non-strict functional languages. In Functional Programming Languages and Computer Architecture, pages 75\u201388. Association for Computing Machinery, September 1989.","DOI":"10.1145\/99370.99376"},{"key":"5_CR20","volume-title":"Implementation of Non-Strict Functional Programming Languages","author":"K. R. Traub","year":"1991","unstructured":"K. R. Traub. Implementation of Non-Strict Functional Programming Languages. Pitman Publishing, London, 1991. Also published by MIT Press, Cambridge MA."}],"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_5.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,17]],"date-time":"2020-11-17T20:53:59Z","timestamp":1605646439000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3540543961_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1991]]},"ISBN":["9783540543961","9783540475996"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/3540543961_5","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1991]]}}}