{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,2,13]],"date-time":"2024-02-13T15:43:31Z","timestamp":1707839011616},"reference-count":28,"publisher":"Springer Science and Business Media LLC","issue":"3","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2012,3]]},"DOI":"10.1007\/s11227-010-0493-0","type":"journal-article","created":{"date-parts":[[2010,11,8]],"date-time":"2010-11-08T07:52:24Z","timestamp":1289202744000},"page":"1101-1119","source":"Crossref","is-referenced-by-count":17,"title":["Achieving middleware execution efficiency: hardware-assisted garbage collection operations"],"prefix":"10.1007","volume":"59","author":[{"given":"Jie","family":"Tang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shaoshan","family":"Liu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhimin","family":"Gu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiao-Feng","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jean-Luc","family":"Gaudiot","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2010,11,9]]},"reference":[{"key":"493_CR1","unstructured":"Armbrust M, Fox A, Griffith R, Joseph A, Katz R, Konwinski A, Lee G, Patterson D, Rabkin A, Stoica I, Zararia M (2009) Above the clouds: a Berkeley view of cloud computing. Technical Report No. UCB\/EECS-2009-28, University of California, Berkeley, USA"},{"key":"493_CR2","doi-asserted-by":"crossref","first-page":"599","DOI":"10.1016\/j.future.2008.12.001","volume":"25","author":"R Buyya","year":"2009","unstructured":"Buyya R, Yeo CS, Venugopal S, Broberg J, Brandic I (2009) Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility. Future Gener Comput Syst 25:599\u2013616","journal-title":"Future Gener Comput Syst"},{"key":"493_CR3","unstructured":"Apache Harmony http:\/\/harmony.apache.org\/"},{"key":"493_CR4","unstructured":"Common Language Runtime http:\/\/msdn.microsoft.com\/en-us\/library\/8bs2ecf4(VS.71).aspx"},{"key":"493_CR5","unstructured":"VMware http:\/\/www.vmware.com\/"},{"key":"493_CR6","unstructured":"Cherkasova L, Gardner R (2005) Measuring CPU overhead for I\/O processing in the Xen virtual machine monitor. In Proceedings of the annual conference on USENIX annual technical conference"},{"key":"493_CR7","unstructured":"Ferrer M Measuring overhead introduced by VMWare workstation hosted virtual machine monitor network subsystem. http:\/\/studies.ac.upc.edu\/doctorat\/ENGRAP\/Miquel.pdf"},{"key":"493_CR8","unstructured":"Liu S, Wang L, Li X-F, Gaudiot J-L (2009) Packer an innovative space-time efficient parallel garbage collection algorithm based on virtual spaces. In Proceedings of the 24th IEEE international parallel and distributed processing symposium"},{"key":"493_CR9","unstructured":"Toshio E, Taura K, Yonezawa A (1997) A scalable Mark\u2013Sweep garbage collector on large-scale shared-memory machines. In Proceedings of ACM\/IEEE conference on supercomputing, New York, USA, 1997"},{"key":"493_CR10","doi-asserted-by":"crossref","unstructured":"Domani T, Kolodner EK, Lewis E et\u00a0al (2001) Implementing an on-the-fly garbage collector for Java. ACM SIGPLAN Notices","DOI":"10.1145\/362422.362484"},{"key":"493_CR11","volume-title":"Garbage collection: algorithms for automatic dynamic memory management","author":"RE Jones","year":"1996","unstructured":"Jones RE (1996) Garbage collection: algorithms for automatic dynamic memory management. Wiley, Chichester. With a chapter on distributed garbage collection by R Lins"},{"key":"493_CR12","doi-asserted-by":"crossref","unstructured":"Abuaiadh D, Ossia Y, Petrank E, Silbershtein U (2004) An efficient parallel heap compaction algorithm. In the ACM conference on object-oriented systems, languages and applications","DOI":"10.1145\/1028976.1028995"},{"key":"493_CR13","doi-asserted-by":"crossref","unstructured":"Kermany H, Petrank E (2006) The compressor: concurrent, incremental and parallel compaction. In PLDI","DOI":"10.1145\/1133981.1134023"},{"key":"493_CR14","doi-asserted-by":"crossref","unstructured":"Wegiel M, Krintz C (2008) The mapping collector: virtual memory support for generational, parallel, and concurrent compaction. In ASPLOS \u201908, Seattle, WA","DOI":"10.1145\/1346281.1346294"},{"key":"493_CR15","doi-asserted-by":"crossref","first-page":"171","DOI":"10.1002\/spe.4380190206","volume":"19","author":"W Appel","year":"1989","unstructured":"Appel W (1989) Simple generational garbage collection and fast allocation. Softw Pract Exp 19: 171\u2013183","journal-title":"Softw Pract Exp"},{"key":"493_CR16","doi-asserted-by":"crossref","first-page":"76","DOI":"10.1145\/195473.195504","volume-title":"International conference on architectural support for programming languages and operating systems","author":"WJ Schmidt","year":"1994","unstructured":"Schmidt WJ, Nilsen KD (1994) Performance of a hardware-assisted real-time garbage collector. In International conference on architectural support for programming languages and operating systems, pp 76\u201385"},{"issue":"3","key":"493_CR17","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1109\/MM.2004.2","volume":"24","author":"M Meyer","year":"2004","unstructured":"Meyer M (2004) A novel processor architecture with exact tag-free pointers. IEEE MICRO 24(3):46\u201355","journal-title":"IEEE MICRO"},{"key":"493_CR18","doi-asserted-by":"crossref","unstructured":"Meyer M (2006) A true hardware read barrier. In ISMM\u201906","DOI":"10.1145\/1133956.1133959"},{"key":"493_CR19","doi-asserted-by":"crossref","unstructured":"Joao JA, Mutlu O, Patt YN (2009) Flexible reference-counting-based hardware acceleration for garbage collection. In Proceedings of the 36th annual international symposium on computer architecture","DOI":"10.1145\/1555754.1555806"},{"key":"493_CR20","unstructured":"Intel Vtune http:\/\/software.intel.com\/en-us\/intel-vtune\/"},{"key":"493_CR21","unstructured":"Dacapo Project: The DaCapo Benchmark Suite http:\/\/www-ali.cs.umass.edu\/dacapo\/index.html"},{"key":"493_CR22","unstructured":"SPECJVM 2008 http:\/\/www.spec.org\/jvm2008\/"},{"key":"493_CR23","doi-asserted-by":"crossref","unstructured":"Liu S, Deng C, Li X-F, Gaudiot J-L (2009) RHE: a lightweight JVM instructional tool. In Proceedings of the 33rd annual IEEE international computer software and applications conference","DOI":"10.1109\/COMPSAC.2009.87"},{"key":"493_CR24","unstructured":"Isci C, Martonosi M (2003) Runtime power monitoring in high-end processors: methodology and empirical data. In Proceedings of the 36th international symposium on microarchitecture"},{"key":"493_CR25","unstructured":"Xilinx Spartan III http:\/\/www.xilinx.com\/products\/devkits\/HW-SPAR3-SK-UNI-G.htm"},{"key":"493_CR26","unstructured":"Xilinx XPower http:\/\/www.xilinx.com\/products\/design_tools\/logic_design\/verification\/xpower.htm"},{"key":"493_CR27","doi-asserted-by":"crossref","unstructured":"Kuon I, Rose J (2006) Measuring the gap between FPGAs and ASICs. In Proceedings of the 14th international symposium on field programmable gate arrays","DOI":"10.1145\/1117201.1117205"},{"key":"493_CR28","unstructured":"The eMIPS project http:\/\/research.microsoft.com\/en-us\/projects\/emips\/default.aspx"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/www.springerlink.com\/index\/pdf\/10.1007\/s11227-010-0493-0","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,5]],"date-time":"2019-06-05T23:58:22Z","timestamp":1559779102000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11227-010-0493-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,11,9]]},"references-count":28,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2012,3]]}},"alternative-id":["493"],"URL":"https:\/\/doi.org\/10.1007\/s11227-010-0493-0","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010,11,9]]}}}