{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,2,14]],"date-time":"2023-02-14T01:13:26Z","timestamp":1676337206076},"reference-count":20,"publisher":"Springer Science and Business Media LLC","issue":"4","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Int J Parallel Prog"],"published-print":{"date-parts":[[2011,8]]},"DOI":"10.1007\/s10766-010-0151-4","type":"journal-article","created":{"date-parts":[[2010,9,30]],"date-time":"2010-09-30T03:42:01Z","timestamp":1285818121000},"page":"451-472","source":"Crossref","is-referenced-by-count":3,"title":["Space-and-Time Efficient Parallel Garbage Collector for Data-Intensive Applications"],"prefix":"10.1007","volume":"39","author":[{"given":"Shaoshan","family":"Liu","sequence":"first","affiliation":[]},{"given":"Ligang","family":"Wang","sequence":"additional","affiliation":[]},{"given":"Xiao-Feng","family":"Li","sequence":"additional","affiliation":[]},{"given":"Jean-Luc","family":"Gaudiot","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2010,10,1]]},"reference":[{"key":"151_CR1","doi-asserted-by":"crossref","unstructured":"Abuaiadh, D., Ossia, Y., Petrank, E., Silbershtein, U.: An efficient parallel heap compaction algorithm. In the ACM Conference on Object-Oriented Systems, Languages and Applications, Vancouver, British Columbia, Canada (2004)","DOI":"10.1145\/1028976.1028995"},{"key":"151_CR2","unstructured":"Apache Harmony: Open-Source Java SE. http:\/\/harmony.apache.org\/"},{"key":"151_CR3","doi-asserted-by":"crossref","unstructured":"Azatchi, H., Levanoni, Y., Paz, H., Petrank, E.: An On-the-Fly Mark and Sweep Garbage Collector Based on Sliding Views. In: Proceedings of the 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (2003)","DOI":"10.1145\/949327.949329"},{"key":"151_CR4","doi-asserted-by":"crossref","unstructured":"Barrett, D., Zorn, B.G.: Garbage collection using a dynamic threatening boundary. In: Proceedings of ACM SIGPLAN Conference on Programming Language Design and Implementation, La Jolla, California (1995)","DOI":"10.1145\/207110.207164"},{"key":"151_CR5","doi-asserted-by":"crossref","unstructured":"Caudill, P.J., Wirfs-Brock, A.: A third generation smalltalk-80 implementation. Conference proceedings on Object-Oriented Programming Systems, Languages and Applications, Portland, Oregon, USA (1986)","DOI":"10.1145\/28697.28709"},{"key":"151_CR6","unstructured":"Common Language Runtime Overview. http:\/\/msdn.microsoft.com\/en-us\/library\/ddk909ch(vs.71).aspx"},{"key":"151_CR7","unstructured":"Dacapo Project: The Dacapo Benchmark Suite. http:\/\/www-ali.cs.umass.edu\/Dacapo\/index.html"},{"issue":"11","key":"151_CR8","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., Martin A.J., Scholten C.S., Steffens E.F.: On-the-fly garbage collection: an exercise in cooperation. Commun. ACM 21(11), 966\u2013975 (1978)","journal-title":"Commun. ACM"},{"key":"151_CR9","doi-asserted-by":"crossref","unstructured":"Doligez, D., Gonthier, G.: Portable, unobtrusive garbage collection for multiprocessor systems. In: Proceedings of the 21st ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (1994)","DOI":"10.1145\/174675.174673"},{"key":"151_CR10","doi-asserted-by":"crossref","unstructured":"Domani, T., Kolodner, E.K., Petrank, E.: A generational on-the-fly garbage collector for Java. In: Proceedings of the ACM SIGPLAN 2000 Conference on Programming Language Design and Implementation","DOI":"10.1145\/349299.349336"},{"key":"151_CR11","doi-asserted-by":"crossref","unstructured":"Endo, T., Taura, K., Yonezawa, A.: A scalable mark-sweep garbage collector on large-scale shared-memory machines. In: Proceedings of the 1997 ACM\/IEEE Conference on Supercomputing","DOI":"10.1145\/509593.509641"},{"key":"151_CR12","unstructured":"Flood, C., Detlefs, D., Shavit, N., Zhang, C.: Parallel garbage collection for shared memory multiprocessors. In: Proceedings of the USENIX Java Virtual Machine Research and Technology Symposium, Monterey, California (2001)"},{"key":"151_CR13","doi-asserted-by":"crossref","unstructured":"Hicks, M., Hornof, L., Moore, J.T., Nettles, S.M.: A study of large object spaces. In: Proceedings of International Symposium of Memory Management, Vancouver, British Columbia, Canada (1998)","DOI":"10.1145\/286860.286875"},{"key":"151_CR14","unstructured":"Jones, R.E.: Garbage collection: algorithms for automatic dynamic memory management. Wiley, Chichester, July (1996). With a chapter on Distributed Garbage Collection by R. Lins"},{"key":"151_CR15","doi-asserted-by":"crossref","unstructured":"Kermany, H., Petrank, E.: The compressor: concurrent, incremental and parallel compaction. In: Proceedings of ACM SIGPLAN Conference on Programming Language Design and Implementation, Ottawa, Canada (2006)","DOI":"10.1145\/1133981.1134023"},{"key":"151_CR16","doi-asserted-by":"crossref","unstructured":"Soman, S., Krintz, C., Bacon, D.F.: Dynamic selection of application-specific garbage collectors. In: Proceedings of International Symposium of Memory Management, Vancouver, British Columbia, Canada (2004)","DOI":"10.1145\/1029873.1029880"},{"key":"151_CR17","unstructured":"Spec: The Standard Performance Evaluation Corporation. http:\/\/www.spec.org\/"},{"issue":"9","key":"151_CR18","doi-asserted-by":"crossref","first-page":"495","DOI":"10.1145\/361002.361005","volume":"18","author":"G.L. Steele","year":"1975","unstructured":"Steele G.L.: Multiprocessing compactifying garbage collection. Commun. ACM 18(9), 495\u2013508 (1975)","journal-title":"Commun. ACM"},{"key":"151_CR19","doi-asserted-by":"crossref","unstructured":"Wegiel, M., Krintz, C.: The mapping collector: virtual memory support for generational, parallel, and concurrent compaction. In: Proceedings of International Conference on Architectural Support for Programming Languages and Operating Systems, Seattle, WA (2008)","DOI":"10.1145\/1346281.1346294"},{"key":"151_CR20","doi-asserted-by":"crossref","unstructured":"Wu, M., Li, X.-F.: Task-pushing: a scalable parallel GC marking algorithm without synchronization operations. In: Proceedings of IEEE International Parallel and Distributed Processing Symposium, Long Beach, California (2007)","DOI":"10.1109\/IPDPS.2007.370317"}],"container-title":["International Journal of Parallel Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/www.springerlink.com\/index\/pdf\/10.1007\/s10766-010-0151-4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,5]],"date-time":"2019-06-05T00:37:01Z","timestamp":1559695021000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10766-010-0151-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,10,1]]},"references-count":20,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2011,8]]}},"alternative-id":["151"],"URL":"https:\/\/doi.org\/10.1007\/s10766-010-0151-4","relation":{},"ISSN":["0885-7458","1573-7640"],"issn-type":[{"value":"0885-7458","type":"print"},{"value":"1573-7640","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010,10,1]]}}}