{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T13:19:29Z","timestamp":1725455969906},"publisher-location":"Berlin\/Heidelberg","reference-count":18,"publisher":"Springer-Verlag","isbn-type":[{"type":"print","value":"354055940X"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/bfb0017189","type":"book-chapter","created":{"date-parts":[[2005,11,22]],"date-time":"2005-11-22T07:37:21Z","timestamp":1132645041000},"page":"165-178","source":"Crossref","is-referenced-by-count":0,"title":["Memory management for parallel tasks in shared memory"],"prefix":"10.1007","author":[{"given":"K. G.","family":"Langendoen","sequence":"first","affiliation":[]},{"given":"H. L.","family":"Muller","sequence":"additional","affiliation":[]},{"given":"W. G.","family":"Vree","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"8_CR1","doi-asserted-by":"crossref","unstructured":"A. Appel, J. Ellis, and K. Li. Real-time concurrent collection on stock multiprocessors. Proceedings conf. on Programming Language Design and Implementation, pages 11\u201320, 1988.","DOI":"10.1145\/53990.53992"},{"issue":"11","key":"8_CR2","doi-asserted-by":"crossref","first-page":"677","DOI":"10.1145\/362790.362798","volume":"13","author":"C. J. Cheney","year":"1970","unstructured":"C. J. Cheney. A non-recursive list compacting algorithm. CACM, 13(11):677\u2013678, November 1970.","journal-title":"CACM"},{"issue":"6","key":"8_CR3","doi-asserted-by":"publisher","first-page":"497","DOI":"10.1007\/BF01407816","volume":"17","author":"J. Crammond","year":"1988","unstructured":"J. Crammond. A garbage collection algorithm for shared memory parallel processors. Int. Journal of Parallel Programming, 17(6):497\u2013522, 1988.","journal-title":"Int. Journal of Parallel Programming"},{"key":"8_CR4","volume-title":"prepublished report","author":"H. Embrechts","year":"1990","unstructured":"H. Embrechts, D. Roose, and P. Wambacq. Component labelling on a MIMD multiprocessor. prepublished report, Dept. of Comp. Sci., Katholieke Universiteit Leuven, Belgium, 1990."},{"key":"8_CR5","unstructured":"J. Glas. The parallelization of branch and bound algorithms in a functional programming language. Master's thesis, Dept. of Comp. Sys, Univ. of Amsterdam, April 1992."},{"key":"8_CR6","doi-asserted-by":"crossref","unstructured":"R. Halstead. Implementation of multilisp: Lisp on a multiprocessor. Proceedings ACM symp. LISP and Functional Programming, pages 9\u201317, 1984.","DOI":"10.1145\/800055.802017"},{"issue":"3","key":"8_CR7","first-page":"117","volume":"11","author":"P. H. Hartel","year":"1990","unstructured":"P. H. Hartel. A comparison of three garbage collection algorithms. Structured programming, 11(3):117\u2013127, 1990.","journal-title":"Structured programming"},{"key":"8_CR8","volume-title":"Technical report CSTR 91-03","author":"P. H. Hartel","year":"1991","unstructured":"P. H. Hartel, H. W. Glaser, and J. M. Wild. Compilation of functional languages using flow graph analysis. Technical report CSTR 91-03, Dept. of Electr. and Comp. Sci, Univ. of Southampton, UK, January 1991"},{"key":"8_CR9","unstructured":"P. H. Hartel and W. G. Vree. Arrays in a lazy functional language \u2014 a case study: the fast Fourier transform. Technical report CS-92-02, Dept. of Comp. Sys, Univ. of Amsterdam, May 1992."},{"issue":"6","key":"8_CR10","doi-asserted-by":"publisher","first-page":"419","DOI":"10.1145\/358141.358147","volume":"23","author":"H. Liebermann","year":"1983","unstructured":"Henry Liebermann and Carl Hewitt. A real-time garbage collector based on the lifetimes of objects. Communications of the ACM, 23(6):419\u2013429, 1983.","journal-title":"Communications of the ACM"},{"key":"8_CR11","doi-asserted-by":"crossref","unstructured":"K. G. Langendoen and P. H. Hartel. FCG: a code generator for lazy functional languages. Technical report CS-92-03, Dept. of Comp. Sys, Univ. of Amsterdam, May 1992.","DOI":"10.1007\/3-540-55984-1_26"},{"key":"8_CR12","first-page":"101","volume-title":"Declarative programming","author":"K. G. Langendoen","year":"1991","unstructured":"K. G. Langendoen and W. G. Vree. Eight queens divided: An experience in parallel functional programming. In R. Dietrich J. Darlington, editor, Declarative programming, pages 101\u2013115, Sasbachwalden, West Germany, November 1991. Springer Verlag."},{"key":"8_CR13","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1007\/3-540-54444-5_91","volume-title":"3rd Programming language implementation and logic programming, LNCS 528","author":"K. G. Langendoen","year":"1991","unstructured":"K. G. Langendoen and W. G. Vree. FRATS: a parallel reduction strategy for shared memory. In M. Wirsing J. Maluszynski, editor, 3rd Programming language implementation and logic programming, LNCS 528, pages 99\u2013110, Passau, West Germany, August 1991. Springer Verlag."},{"key":"8_CR14","doi-asserted-by":"crossref","first-page":"102","DOI":"10.1007\/3540543961_6","volume-title":"5th Functional programming languages and computer architecture, LNCS 523","author":"L. Maranget","year":"1991","unstructured":"L. Maranget. GAML: a parallel implementation of lazy ML. In R. J. M. Hughes, editor, 5th Functional programming languages and computer architecture, LNCS 523, pages 102\u2013123, Cambridge, Massachusetts, September 1991. Springer Verlag."},{"key":"8_CR15","unstructured":"H. L. Muller, K. G. Langendoen, and L. O. Hertzberger. MiG: Simulating parallel functional programs on hierarchical cache architectures. Technical report CS-92-04, Dept. of Comp. Sys, Univ. of Amsterdam, June 1992."},{"issue":"1","key":"8_CR16","doi-asserted-by":"publisher","first-page":"95","DOI":"10.1016\/0743-7315(87)90010-4","volume":"4","author":"Q. F. Stout","year":"1987","unstructured":"Q. F. Stout. Supporting divide-and-conquer algorithms for image processing. J. Parallel and Distributed Computing, 4(1):95\u2013115, February 1987.","journal-title":"J. Parallel and Distributed Computing"},{"key":"8_CR17","unstructured":"W. G. Vree. Design considerations for a parallel reduction machine. PhD thesis, Dept. of Comp. Sys, Univ. of Amsterdam, December 1989."},{"key":"8_CR18","doi-asserted-by":"crossref","unstructured":"W.G. Vree. Implementation of parallel graph reduction by explicit annotation and program transformation. Mathematical Foundations of Computer Science 1990, LNCS 452, pages 135\u2013151, 1990.","DOI":"10.1007\/BFb0029601"}],"container-title":["Lecture Notes in Computer Science","Memory Management"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BFb0017189.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,12,9]],"date-time":"2020-12-09T21:37:48Z","timestamp":1607549868000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BFb0017189"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["354055940X"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/bfb0017189","relation":{},"subject":[]}}