{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T22:50:29Z","timestamp":1725663029798},"publisher-location":"Berlin, Heidelberg","reference-count":25,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540183174"},{"type":"electronic","value":"9783540478799"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1987]]},"DOI":"10.1007\/3-540-18317-5_8","type":"book-chapter","created":{"date-parts":[[2012,2,25]],"date-time":"2012-02-25T19:33:13Z","timestamp":1330198393000},"page":"113-133","source":"Crossref","is-referenced-by-count":11,"title":["Concurrent garbage collection on stock hardware"],"prefix":"10.1007","author":[{"given":"S. C.","family":"North","sequence":"first","affiliation":[]},{"given":"J. H.","family":"Reppy","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2005,5,27]]},"reference":[{"issue":"7","key":"8_CR1","doi-asserted-by":"crossref","first-page":"513","DOI":"10.1145\/359636.359713","volume":"20","author":"J. Barth","year":"1977","unstructured":"Barth, J. \u201cShifting Garbage Collection Overhead to Compile Time,\u201d Communications of the ACM, V. 20, Nr. 7, July 1977, pp. 513\u2013518.","journal-title":"Communications of the ACM"},{"issue":"4","key":"8_CR2","doi-asserted-by":"crossref","first-page":"280","DOI":"10.1145\/359460.359470","volume":"21","author":"H. G. Baker","year":"1978","unstructured":"Baker, H.G. \u201cList Processing in Real Time on a Serial Computer,\u201d Communications of the ACM, V. 21, Nr. 4, April 1978, pp. 280\u2013294.","journal-title":"Communications of the ACM"},{"issue":"3","key":"8_CR3","doi-asserted-by":"crossref","first-page":"333","DOI":"10.1145\/579.587","volume":"6","author":"M. Ben-Ari","year":"1984","unstructured":"Ben-Ari, M. \u201cAlgorithms for On-the-fly Garbage Collection,\u201d ACM TOPLAS, V. 6, Nr. 3, July, 1984, pp. 333\u2013344.","journal-title":"ACM TOPLAS"},{"key":"8_CR4","first-page":"127","volume-title":"Smalltalk-80: Bits of History, Words of Advice","author":"S. Ballard","year":"1983","unstructured":"Ballard, S., Shirron, S. \u201cThe Design and Implementation of VAX\/Smalltalk-80,\u201d in Smalltalk-80: Bits of History, Words of Advice, G. Krasner, ed., Addison-Wesley, Reading, Mass., 1983, pp. 127\u2013150."},{"key":"8_CR5","doi-asserted-by":"crossref","unstructured":"Brooks, R.A. \u201cTrading Data Space for Reduced Time and Code Space in Real Time Garbage Collection on Stock Hardware,\u201d Conference Record of the 1984 ACM Symposium on LISP and Functional Programming, Aug. 6\u20138, 1984, pp. 256\u2013262.","DOI":"10.1145\/800055.802042"},{"issue":"3","key":"8_CR6","doi-asserted-by":"crossref","first-page":"340","DOI":"10.1145\/356850.356854","volume":"13","author":"J. Cohen","year":"1981","unstructured":"Cohen, J. \u201cGarbage Collection of Linked Data Structures,\u201d Computing Surveys, V. 13, Nr. 3, September 1981, pp. 340\u2013367.","journal-title":"Computing Surveys"},{"key":"8_CR7","doi-asserted-by":"crossref","unstructured":"Clark, Douglas W., and Green, C. Cordell. \u201cAn Empirical Study of List Structure in Lisp,\u201d Communications of the ACM, V. 20, Nr. 2, pp. 78\u201387.","DOI":"10.1145\/359423.359427"},{"key":"8_CR8","doi-asserted-by":"crossref","unstructured":"Dawson, J.L. \u201cImproved Effectiveness From a Real Time Lisp Garbage Collector,\u201d Conference Record of the 1982 ACM Symposium on Lisp and Functional Programming, August 15\u201318, 1982, pp. 159\u2013167.","DOI":"10.1145\/800068.802146"},{"issue":"9","key":"8_CR9","doi-asserted-by":"crossref","first-page":"522","DOI":"10.1145\/360336.360345","volume":"19","author":"L. P. Deutsch","year":"1976","unstructured":"Deutsch, L.P., Bobrow, D. \u201cAn Efficient, Incremental, Automatic Garbage Collector,\u201d Communications of the ACM, V. 19, Nr. 9, September 1976, pp. 522\u2013526.","journal-title":"Communications of the ACM"},{"issue":"11","key":"8_CR10","doi-asserted-by":"crossref","first-page":"966","DOI":"10.1145\/359642.359655","volume":"21","author":"E. W. Dijkstra","year":"1978","unstructured":"Dijkstra, E.W., Lamport, L., et al. \u201cOn-the-Fly Garbage Collection: An Exercise in Cooperation,\u201d Communications of the ACM, V. 21, Nr. 11, November 1978, pp. 966\u2013975.","journal-title":"Communications of the ACM"},{"issue":"11","key":"8_CR11","doi-asserted-by":"crossref","first-page":"611","DOI":"10.1145\/363269.363280","volume":"12","author":"R. Fenichel","year":"1969","unstructured":"Fenichel, R., Yochelson, J. \u201cA LISP Garbage Collector for Virtual Memory Computer Systems,\u201d Communications of the ACM, V. 12, Nr. 11, November 1969, pp. 611\u2013612.","journal-title":"Communications of the ACM"},{"key":"8_CR12","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/5298.001.0001","volume-title":"Performance and Evaluation of Lisp Systems","author":"R. P. Gabriel","year":"1985","unstructured":"Gabriel, R.P. Performance and Evaluation of Lisp Systems, The MIT Press, Cambridge, Mass., 1985."},{"key":"8_CR13","volume-title":"Smalltalk-80: The Language and Its Implementation","author":"A. Goldberg","year":"1983","unstructured":"Goldberg, A. Smalltalk-80: The Language and Its Implementation, Addison-Wesley, Reading, Mass., 1983."},{"key":"8_CR14","unstructured":"Jones, N.D., Muchnik, S.S. \u201cFlow Analysis and Optimization of LISP-like Structures,\u201d in Program Flow Analysis: Theory and Applications, S.S. Muchnik and N.D. Jones, eds., Prentice-Hall, Englewood Cliffs, N.J., pp. 102\u2013131."},{"issue":"6","key":"8_CR15","doi-asserted-by":"crossref","first-page":"419","DOI":"10.1145\/358141.358147","volume":"26","author":"H. Lieberman","year":"1983","unstructured":"Lieberman, H., Hewitt, C. \u201cA Real-time Garbage Collector Based on the Lifetime of Objects,\u201d Communications of the ACM, V. 26, Nr. 6, June 1983, pp. 419\u2013429.","journal-title":"Communications of the ACM"},{"key":"8_CR16","unstructured":"Milner, R. \u201cThe Standard ML Core Language,\u201d Polymorphism, V. 2, Nr. 2, October 1985."},{"key":"8_CR17","unstructured":"MacQueen, D. \u201cModules for Standard ML,\u201d Polymorphism, V. 2, Nr. 2, October 1985."},{"key":"8_CR18","doi-asserted-by":"crossref","unstructured":"Moon, D.A. \u201cGarbage Collection in a Large Lisp System,\u201d Conference Record of the 1984 ACM Symposium on Lisp and Functional Programming, August 6\u20138, 1984, pp. 235\u2013246.","DOI":"10.1145\/800055.802040"},{"key":"8_CR19","volume-title":"MC68020 32-bit Microprocessor User's Manual","author":"Motorola Inc.","year":"1985","unstructured":"Motorola Inc. MC68020 32-bit Microprocessor User's Manual, 2nd Ed., Prentice-Hall, Englewood Cliffs, N.J., 1985.","edition":"2nd Ed."},{"key":"8_CR20","unstructured":"Rovner, P. \u201cOn Adding Garbage Collection and Runtime Types to a Strongly-Typed, Statically-Checked, Concurrent Language,\u201d Xerox PARC Report CSL-84-7, July 1985."},{"key":"8_CR21","unstructured":"Reppy, J.H., Gansner, E.R. \u201cPegasus: A Foundation for Programming Environments,\u201d AT&T Bell Laboratories Technical Memorandum, December 1986. An earlier version of this appeared in the Proceedings of the Second ACM SIGSOFT\/SIGPLAN Symposium on Practical Software Development Environments, December 9\u201311, 1986, pp. 218\u2013227."},{"key":"8_CR22","first-page":"203","volume-title":"Proceedings of the 1977 MACSYMA Users' Conference","author":"G. L. Steele Jr.","year":"1977","unstructured":"Steele, G.L. Jr., \u201cData Representations in PDP-10 MacLISP,\u201d Proceedings of the 1977 MACSYMA Users' Conference, NASA, Washington, D.C., July 1977, pp. 203\u2013214."},{"key":"8_CR23","doi-asserted-by":"crossref","unstructured":"Stoyan, H. \u201cEarly LISP History (1956\u20131959),\u201d Conference Record of the 1984 ACM Symposium on Lisp and Functional Programming, August 6\u20138, 1984, pp. 229\u2013310.","DOI":"10.1145\/800055.802047"},{"key":"8_CR24","doi-asserted-by":"crossref","unstructured":"Ungar, D. \u201cGeneration Scavenging: A Non-disruptive High Performance Storage Reclamation Algorithm,\u201d Proceedings of the ACM SIGSOFT\/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, April 23\u201325, 1984, pp. 157\u2013167.","DOI":"10.1145\/800020.808261"},{"key":"8_CR25","unstructured":"Vo, K.P. AT&T Bell Laboratoires, Murray Hill, N.J. Unix memory allocator, personal communication."}],"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\/3-540-18317-5_8.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,17]],"date-time":"2020-11-17T20:14:42Z","timestamp":1605644082000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-18317-5_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1987]]},"ISBN":["9783540183174","9783540478799"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/3-540-18317-5_8","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1987]]}}}