{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,3,29]],"date-time":"2022-03-29T07:38:30Z","timestamp":1648539510436},"reference-count":23,"publisher":"Springer Science and Business Media LLC","issue":"10","license":[{"start":{"date-parts":[[2011,9,15]],"date-time":"2011-09-15T00:00:00Z","timestamp":1316044800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sci. China Inf. Sci."],"published-print":{"date-parts":[[2011,10]]},"DOI":"10.1007\/s11432-011-4414-5","type":"journal-article","created":{"date-parts":[[2011,9,14]],"date-time":"2011-09-14T10:37:25Z","timestamp":1315996645000},"page":"2064-2078","source":"Crossref","is-referenced-by-count":0,"title":["MTCrossBit: A dynamic binary translation system based on multithreaded optimization"],"prefix":"10.1007","volume":"54","author":[{"given":"HaiBing","family":"Guan","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"RuHui","family":"Ma","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"HongBo","family":"Yang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"YinDong","family":"Yang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Liang","family":"Liu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ying","family":"Chen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2011,9,15]]},"reference":[{"key":"4414_CR1","unstructured":"Bala V, Duesterwald E, Banerjia S. Dynamo: A transparent dynamic optimization system. In: Proc ACM SIGPLAN Conf on Programming Language Design and Implementation. Vancouver, British Columbia, Canada, 2000"},{"key":"4414_CR2","doi-asserted-by":"crossref","unstructured":"Shankar A, Sastry S, Bodik R, et al. Runtime specialization with optimistic heap analysis. In: Proc ACM Conf on Object-Oriented Programming Systems, Languages and Applications. San Diego, CA, USA, 2005","DOI":"10.1145\/1094811.1094837"},{"key":"4414_CR3","doi-asserted-by":"crossref","unstructured":"Rosner R, Almog Y, Moffie M, et al. Power awareness through selective dynamically optimized traces. In: Proc Int Symp on Computer Architecture. Munchen, Germany, 2004","DOI":"10.1145\/1028176.1006715"},{"key":"4414_CR4","unstructured":"Baraz L, Devor T, Etzion O, et al. IA-32 execution layer: a two-phase dynamic translator designed to support IA-32 applications on Itanium(R)-based systems. In: Proc Int Symp on Microarchitecture. San Diego, CA, USA, 2003"},{"key":"4414_CR5","unstructured":"Zhang W F, Brad C, Tullsen D M. An event-driven multithreaded dynamic optimization framework. In: Proc Int Conf on Parallel Architectures and Compilation Techniques. Saint Louis, MO, USA, 2005"},{"key":"4414_CR6","unstructured":"Sorav B, Alex A. Automatic generation of peephole superoptimizers. In: Proc Int Conf on Architectural Support for Programming Languages and Operating Systems. San Jose, CA, USA, 2006"},{"key":"4414_CR7","doi-asserted-by":"crossref","first-page":"1209","DOI":"10.1109\/TCAD.2005.855950","volume":"25","author":"L. Pozzi","year":"2006","unstructured":"Pozzi L, Atasu K, Ienne P. Exact and approximate algorithms for the extension of embedded processor instruction sets. IEEE Trans Comput Aid D, 2006, 25: 1209\u20131229","journal-title":"IEEE Trans Comput Aid D"},{"key":"4414_CR8","unstructured":"Lupo C, Wilken K D. Post register allocation spill code optimization. In: Proc Int Symp on Code Generation and Optimization. Manhattan, New York, USA, 2006"},{"key":"4414_CR9","unstructured":"Sorav B, Alex A. Binary translation using peephole superoptimizers. In: Proc USENIX Symp on Operating Systems Design and Implementation, San Diego, CA, USA, 2008"},{"key":"4414_CR10","unstructured":"Source codes and Introduction of CrossBit, http:\/\/sourceforge.net\/projects\/crossbit\/"},{"key":"4414_CR11","doi-asserted-by":"crossref","unstructured":"Li X L, Zheng D E, Ma R H, MTCrossBit: A dynamic binary translation system using multithreaded optimization framework. In: Proc Int Conf on Algorithms and Architectures for Parallel Processing. Taipei, Taiwan, China, 2009","DOI":"10.1007\/978-3-642-03095-6_48"},{"key":"4414_CR12","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1145\/1286341.1286342","volume":"42","author":"H. H. Shi","year":"2007","unstructured":"Shi H H, Wang Y, Guan H B, et al. An intermediate language level optimization framework for dynamic binary translation. ACM SIGPLAN Notices, 2007, 42: 3\u20139","journal-title":"ACM SIGPLAN Notices"},{"key":"4414_CR13","doi-asserted-by":"crossref","unstructured":"Hiser J D, Williams D, Hu W, et al. Evaluating indirect branch handling mechanisms in software dynamic translation systems. In: Proc Int Symp on Code Generation and Optimization. San Jose, CA, USA, 2007","DOI":"10.1109\/CGO.2007.10"},{"key":"4414_CR14","unstructured":"Bellard F. QEMU, a fast and portable dynamic translator. In: Proc USENIX Annual Technical Conf. Anaheim, CA, USA, 2005"},{"key":"4414_CR15","doi-asserted-by":"crossref","unstructured":"Robson D, Strazdins P. Parallelisation of the valgrind dynamic binary instrumentation framework. In: Proc Int Symp on Parallel and Distributed Processing with Applications. Sydney, Australia, 2008","DOI":"10.1109\/ISPA.2008.94"},{"key":"4414_CR16","doi-asserted-by":"crossref","first-page":"195","DOI":"10.1007\/s11432-009-0042-8","volume":"52","author":"Y. Pang","year":"2009","unstructured":"Pang Y, Hu W D, Sun L F, et al. Adaptive data-driven parallelization of multiview video coding on multi-core processor. Sci China Ser F-Inf Sci, 2009, 52: 195\u2013205","journal-title":"Sci China Ser F-Inf Sci"},{"key":"4414_CR17","unstructured":"Scott K, Kumar N, Velusamy S, et al. Retargetable and reconfigurable software dynamic translation. In: Proc Int Symp on Code Generation and Optimization. San Francisco, CA, USA, 2003"},{"key":"4414_CR18","first-page":"1","volume":"6","author":"J. Lu","year":"2004","unstructured":"Lu J, Chen H, Yew P, et al. Design and implementation of a lightweight dynamic optimization system. J Instruction-Level Parall, 2004, 6: 1\u201324","journal-title":"J Instruction-Level Parall"},{"key":"4414_CR19","unstructured":"Tera-scale Research Prototype: Connecting 80 simple sores on a single est chip ftp:\/\/download.intel.com\/research\/platform\/terascale\/tera-scaleresearchprototypebackgrounder.pdf"},{"key":"4414_CR20","doi-asserted-by":"crossref","unstructured":"Dorsey J, Searles S, Ciraula M, et al. An integrated quad-core Opteron processor. In: Proc of Int Solid State Circuits Conf. San Francisco, California, USA, 2007","DOI":"10.1109\/ISSCC.2007.373608"},{"key":"4414_CR21","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1145\/1531793.1531797","volume":"2","author":"P. Wells","year":"2009","unstructured":"Wells P, Chakraborty K, Sohi G. Dynamic heterogeneity and the need for multicore virtualization. ACM SIGOPS Oper Syst Rev, 2009, 2: 5\u201314","journal-title":"ACM SIGOPS Oper Syst Rev"},{"key":"4414_CR22","unstructured":"Stallings W. Operating Systems: Internals and Design Principles 2008. 6th ed. Prentice Hall, 2008"},{"key":"4414_CR23","unstructured":"SPEC CPU2000 Documentation, http:\/\/www.spec.org\/osg\/cpu2000\/docs\/"}],"container-title":["Science China Information Sciences"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11432-011-4414-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11432-011-4414-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11432-011-4414-5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,15]],"date-time":"2019-06-15T13:51:47Z","timestamp":1560606707000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11432-011-4414-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,9,15]]},"references-count":23,"journal-issue":{"issue":"10","published-print":{"date-parts":[[2011,10]]}},"alternative-id":["4414"],"URL":"https:\/\/doi.org\/10.1007\/s11432-011-4414-5","relation":{},"ISSN":["1674-733X","1869-1919"],"issn-type":[{"value":"1674-733X","type":"print"},{"value":"1869-1919","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,9,15]]}}}