{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T23:02:39Z","timestamp":1725663759358},"publisher-location":"Berlin, Heidelberg","reference-count":18,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540551607"},{"type":"electronic","value":"9783540467625"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1992]]},"DOI":"10.1007\/3-540-55160-3_36","type":"book-chapter","created":{"date-parts":[[2012,2,26]],"date-time":"2012-02-26T09:50:27Z","timestamp":1330249827000},"page":"77-92","source":"Crossref","is-referenced-by-count":1,"title":["Expressing fine-grained parallelism using concurrent data structures"],"prefix":"10.1007","author":[{"given":"Suresh","family":"Jagannathan","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2005,6,1]]},"reference":[{"issue":"12","key":"8_CR1","doi-asserted-by":"crossref","first-page":"1631","DOI":"10.1109\/12.40843","volume":"38","author":"T. Anderson","year":"1989","unstructured":"Thomas Anderson, Edward Lazowska, and Henry Levy. The Performance Implications of Thread Management Alternatives for Shared Memory Multiprocessors. IEEE Transactions on Computers, 38(12):1631\u20131644, December 1989.","journal-title":"IEEE Transactions on Computers"},{"key":"8_CR2","doi-asserted-by":"crossref","unstructured":"Rajive Bagrodia and Sharad Mathur. Efficient Implementation of High-Level Parallel Programs. In Proceedings of the Fourth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), pages 142\u2013151, 1991.","DOI":"10.1145\/106972.376053"},{"key":"8_CR3","doi-asserted-by":"crossref","unstructured":"A.D. Birrell, J.V. Guttag, J.J. Horning, and R. Levi. Synchronization Primitives for a Multiprocessor: A Formal Specification. In Proceedings of the 11 th Symposium on Operating Systems Principles, pages 94\u2013102, November 1987.","DOI":"10.1145\/41457.37509"},{"key":"8_CR4","doi-asserted-by":"crossref","unstructured":"Nick Carriero and David Gelernter. How to Write Parallel Programs: A Guide to the Perplexed. ACM Computing Surveys, 21(3), September 1989.","DOI":"10.1145\/72551.72553"},{"issue":"4","key":"8_CR5","doi-asserted-by":"crossref","first-page":"444","DOI":"10.1145\/63334.63337","volume":"32","author":"N. Carriero","year":"1989","unstructured":"Nick Carriero and David Gelernter. Linda in Context. Communications of the ACM, 32(4):444\u2013458, April 1989.","journal-title":"Communications of the ACM"},{"key":"8_CR6","unstructured":"Nick Carriero and David Gelernter. Tuple Analysis and Partial Evaluation Strategies in the Linda Precompiler. In Second Workshop on Languages and Compilers for Parallelism. MIT Press, August 1989."},{"key":"8_CR7","doi-asserted-by":"crossref","unstructured":"Marina Chen, Young-Il Choo, and Jingke Li. Compiling Parallel Programs by Optimizing Performance. Journal of Supercomputing, 2:171\u2013207, 198.","DOI":"10.1007\/BF00128176"},{"key":"8_CR8","unstructured":"Eric Cooper and Richard Draves. C Threads. Technical Report CMU-CS-88-154, Carnegie-Mellon University, June."},{"key":"8_CR9","doi-asserted-by":"crossref","unstructured":"William Dally et. al. The J-Machine: A Fine-Grain Concurrent Computer. In Proceedings of the 1989 IFIPS Conference, 1989.","DOI":"10.21236\/ADA211909"},{"issue":"4","key":"8_CR10","doi-asserted-by":"crossref","first-page":"501","DOI":"10.1145\/4472.4478","volume":"7","author":"R. Halstead","year":"1985","unstructured":"Robert Halstead. Multilisp: A Language for Concurrent Symbolic Computation. Transactions on Programming Languages and Systems, 7(4):501\u2013538, October 1985.","journal-title":"Transactions on Programming Languages and Systems"},{"key":"8_CR11","doi-asserted-by":"crossref","unstructured":"Waldemar Horwat, Andrew Chien, and William Dally. Experience with CST: Programming and Implementation. In ACM SIGPLAN '89 Conference on Programming Language Design and Implementation, pages 101\u2013109, June 1989.","DOI":"10.1145\/74818.74827"},{"key":"8_CR12","unstructured":"Suresh Jagannathan and Jim Philbin. A foundation for an efficient multi-threaded scheme system. Technical Report 91-009-3-0050-2, NEC Research Institute, 1991."},{"key":"8_CR13","doi-asserted-by":"crossref","unstructured":"Charles Koelbel and Piyush Mehrotra. Supporting Shared Data Structures on Distributed Memory Machines. In Second ACM Symposium on Principles and Practice of Parallel Programming, pages 177\u2013187, March 1990.","DOI":"10.1145\/99163.99183"},{"key":"8_CR14","doi-asserted-by":"crossref","unstructured":"Greg Papadopolus and David Culler. Monsoon: An Explicit Token-Store Architecture. In Proceedings of the 1990 Conference on Computer Architecture, pages 82\u201392, 1990.","DOI":"10.1145\/325164.325117"},{"key":"8_CR15","doi-asserted-by":"crossref","unstructured":"Jonathan Rees and William Clinger, editors. The Revised3 Report on the Algorithmic Language Scheme. ACM Sigplan Notices, 21(12), 1986.","DOI":"10.1145\/15042.15043"},{"key":"8_CR16","unstructured":"Ehud Shapiro, editor. Concurrent Prolog: Collected Papers. MIT Press, 1987. Volumes 1 and 2."},{"key":"8_CR17","unstructured":"A. Tevanian, R. Rashid, D. Golub, D. Black, E. Cooper, and M. Young. Mach Treads and the UNIX Kernel: The Battle for Control. In 1987 USENIX Summer Conference, pages 185\u2013197, 1987."},{"issue":"8","key":"8_CR18","doi-asserted-by":"crossref","first-page":"909","DOI":"10.1109\/12.2243","volume":"37","author":"C. Thacker","year":"1988","unstructured":"Charles Thacker, Lawerence Stewart, and Edward Satterthwaite, Jr. Firefly: A Multiprocessor Workstation. IEEE Transactions on Computers, 37(8):909\u2013920, August 1988.","journal-title":"IEEE Transactions on Computers"}],"container-title":["Lecture Notes in Computer Science","Reasearch Directions in High-Level Parallel Programming Languages"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-55160-3_36.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,17]],"date-time":"2020-11-17T20:57:48Z","timestamp":1605646668000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-55160-3_36"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1992]]},"ISBN":["9783540551607","9783540467625"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/3-540-55160-3_36","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1992]]}}}