{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,28]],"date-time":"2025-12-28T02:19:25Z","timestamp":1766888365059},"reference-count":31,"publisher":"Springer Science and Business Media LLC","issue":"7","license":[{"start":{"date-parts":[[2014,3,12]],"date-time":"2014-03-12T00:00:00Z","timestamp":1394582400000},"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":[[2014,7]]},"DOI":"10.1007\/s11432-014-5089-5","type":"journal-article","created":{"date-parts":[[2014,3,12]],"date-time":"2014-03-12T12:51:11Z","timestamp":1394628671000},"page":"1-16","source":"Crossref","is-referenced-by-count":1,"title":["Binary compatibility for embedded systems using greedy subgraph mapping"],"prefix":"10.1007","volume":"57","author":[{"given":"XuHao","family":"Chen","sequence":"first","affiliation":[]},{"given":"Li","family":"Shen","sequence":"additional","affiliation":[]},{"given":"ZhiYing","family":"Wang","sequence":"additional","affiliation":[]},{"given":"Zhong","family":"Zheng","sequence":"additional","affiliation":[]},{"given":"Wei","family":"Chen","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2014,3,12]]},"reference":[{"key":"5089_CR1","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1145\/151220.151227","volume":"36","author":"R L Sites","year":"1993","unstructured":"Sites R L, Chernoff A, Kirket M B, et al. Binary translation. Commun ACM, 1993, 36: 69\u201381","journal-title":"Commun ACM"},{"key":"5089_CR2","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1145\/1629435.1629443","volume-title":"Proceedings of IEEE\/ACM International Conference on Hardware\/Software Codesign and System Synthesis, New York","author":"Y L\u00fc","year":"2009","unstructured":"L\u00fc Y, Shen L, Wang Z, et al. Dynamically utilizing computation accelerators for extensible processors in a software approach. In: Proceedings of IEEE\/ACM International Conference on Hardware\/Software Codesign and System Synthesis, New York, 2009. 51\u201360"},{"key":"5089_CR3","first-page":"25","volume-title":"Proceedings of International Symposium on Code Generation and Optimization, Washington","author":"H Kim","year":"2003","unstructured":"Kim H, Smith J E. Dynamic binary translation for accumulator-oriented architectures. In: Proceedings of International Symposium on Code Generation and Optimization, Washington, 2003. 25\u201335"},{"key":"5089_CR4","doi-asserted-by":"crossref","first-page":"529","DOI":"10.1109\/12.931892","volume":"50","author":"K Ebcioglu","year":"2001","unstructured":"Ebcioglu K, Altman E, Gschwind M, et al. Dynamic binary translation and optimization. IEEE Trans Comput, 2001, 50: 529\u2013548","journal-title":"IEEE Trans Comput"},{"key":"5089_CR5","first-page":"242","volume-title":"Proceedings of Symposium on Principles of Programming Languages, New York","author":"M A Ertl","year":"1999","unstructured":"Ertl M A. Optimal code selection in DAGs. In: Proceedings of Symposium on Principles of Programming Languages, New York, 1999. 242\u2013249"},{"key":"5089_CR6","doi-asserted-by":"crossref","first-page":"229","DOI":"10.1007\/BF01205185","volume":"7","author":"W W Hwu","year":"1993","unstructured":"Hwu W W, Mahlke S A, Chen W Y. The superblock: an effective technique for VLIW and superscalar compilation. J Supercomput, 1993, 7: 229\u2013248","journal-title":"J Supercomput"},{"key":"5089_CR7","first-page":"1","volume-title":"Proceedings of International Symposium on Microarchitecture, Paris","author":"T Ball","year":"1996","unstructured":"Ball T, Larus J R. Efficient path profiling. In: Proceedings of International Symposium on Microarchitecture, Paris, 1996. 1\u201312"},{"key":"5089_CR8","first-page":"1","volume-title":"Proceedings of ACM Conference on Programming Language Design and Implementation, New York","author":"V Bala","year":"2000","unstructured":"Bala V, Duesterwald E, Banerjia S. Dynamo: a transparent dynamic optimization system. In: Proceedings of ACM Conference on Programming Language Design and Implementation, New York, 2000. 1\u201312"},{"key":"5089_CR9","doi-asserted-by":"crossref","first-page":"202","DOI":"10.1145\/378993.379241","volume-title":"Proceedings of 12th International Conference on Architectural Support for Programming Languages and Operating Systems, New York","author":"E Duesterwald","year":"2000","unstructured":"Duesterwald E, Bala V. Software profiling for hot path prediction: less is more. In: Proceedings of 12th International Conference on Architectural Support for Programming Languages and Operating Systems, New York, 2000. 202\u2013211"},{"key":"5089_CR10","volume-title":"10 ARM Corporation. ARM Architecture Reference Manual ARMv 7-A and ARMv7-R Edition","author":"ARM Corporation.","year":"2009","unstructured":"ARM Corporation. 10 ARM Corporation. ARM Architecture Reference Manual ARMv 7-A and ARMv7-R Edition, 2009"},{"key":"5089_CR11","first-page":"6","volume":"20","author":"W Chen","year":"2010","unstructured":"Chen Wei, Wang Z, Zheng Z, et al. TransARM: an efficient instruction set architecture emulator. Chin J Electron, 2010, 20: 6\u201310","journal-title":"Chin J Electron"},{"key":"5089_CR12","first-page":"15","volume-title":"Proceedings of IEEE\/ACM International Symposium on Code Generation and Optimization, San Francisco","author":"J C Dehnert","year":"2003","unstructured":"Dehnert J C, Grant B K, Banning J P, et al. The Transmeta Code Morphing TM Software: using speculation, recovery, and adaptive retranslation to address real-life challenges. In: Proceedings of IEEE\/ACM International Symposium on Code Generation and Optimization, San Francisco, 2003. 15\u201324"},{"key":"5089_CR13","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1145\/264107.264126","volume-title":"Proceedings of 24th International Symposium on Computer Architecture, New York","author":"K Ebcioglu","year":"1997","unstructured":"Ebcioglu K, Altman E R. DAISY: dynamic compilation for 100% architectural compatibility. In: Proceedings of 24th International Symposium on Computer Architecture, New York, 1997. 26\u201337"},{"key":"5089_CR14","volume-title":"IBM Research Report","author":"E R Altman","year":"2000","unstructured":"Altman E R, Gschwind M, Sathaye S, et al. BOA: the Architecture of a Binary Translation Processor. IBM Research Report, 2000"},{"key":"5089_CR15","first-page":"191","volume-title":"Proceedings of 36th International Symposium on Microarchitecture, Washington","author":"L Baraz","year":"2003","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 based systems. In: Proceedings of 36th International Symposium on Microarchitecture, Washington, 2003. 191\u2013201"},{"key":"5089_CR16","first-page":"41","volume-title":"Proceedings of USENIX Annual Technical Conference, Berkeley","author":"F Bellard","year":"2005","unstructured":"Bellard F. QEMU: a fast and portable dynamic translator. In: Proceedings of USENIX Annual Technical Conference, Berkeley, 2005. 41\u201346"},{"key":"5089_CR17","first-page":"1","volume-title":"Proceedings of 1st Workshop on Architectural and Microarchitectural Support for Binary Translation, Beijing","author":"D Mihocka","year":"2008","unstructured":"Mihocka D, Shwartsman S. Virtualization without direct execution or jitting: designing a portable virtual machine infrastructure. In: Proceedings of 1st Workshop on Architectural and Microarchitectural Support for Binary Translation, Beijing, 2008. 1\u201316"},{"key":"5089_CR18","first-page":"177","volume-title":"Proceedings of 8th USENIX Symposium on Operating Systems Design and Implementation, Berkeley","author":"S Bansal","year":"2006","unstructured":"Bansal S, Aiken A. Binary translation using peephole superoptimizers. In: Proceedings of 8th USENIX Symposium on Operating Systems Design and Implementation, Berkeley, 2006. 177\u2013192"},{"key":"5089_CR19","first-page":"213","volume-title":"Proceedings of International Symposium on Code Generation and Optimization, Washington","author":"S Hu","year":"2004","unstructured":"Hu S, Smith J E. Using dynamic binary translation to fuse dependent instructions. In: Proceedings of International Symposium on Code Generation and Optimization, Washington, 2004. 213\u2013224"},{"key":"5089_CR20","first-page":"147","volume-title":"Proceedings of International Conference on Compilers, Architectures and Synthesis of Embedded Systems, New York","author":"N Clark","year":"2006","unstructured":"Clark N, Hormati A, Mahlke S, et al. Scalable subgraph mapping for acyclic computation accelerators. In: Proceedings of International Conference on Compilers, Architectures and Synthesis of Embedded Systems, New York, 2006. 147\u2013157"},{"key":"5089_CR21","first-page":"119","volume-title":"Proceedings of Conference on Java Grande, New York","author":"K Ishizaki","year":"1999","unstructured":"Ishizaki K, Kawahito M, Yasue T, et al. Design, implementation, and evaluation of optimizations in a just-in-time compiler. In: Proceedings of Conference on Java Grande, New York, 1999. 119\u2013128"},{"key":"5089_CR22","first-page":"205","volume-title":"Proceedings of International Conference on Parallel Architectures and Compilation Techniques, Washington","author":"A Krall","year":"1998","unstructured":"Krall A. Efficient JavaVM just-in-time compilation. In: Proceedings of International Conference on Parallel Architectures and Compilation Techniques, Washington, 1998. 205\u2013212"},{"key":"5089_CR23","doi-asserted-by":"crossref","first-page":"175","DOI":"10.1147\/sj.391.0175","volume":"39","author":"T Suganuma","year":"2000","unstructured":"Suganuma T, Ogasawara T, Takeuchi M, et al. Overview of the IBM Java just-in-time compiler. IBM Syst J, 2000, 39: 175\u2013193","journal-title":"IBM Syst J"},{"key":"5089_CR24","first-page":"1","volume-title":"Proceedings of International Symposium on Systems, Architectures, Modeling, and Simulation, Samos","author":"I B\u00f6hm","year":"2010","unstructured":"B\u00f6hm I, Franke B, Topham N. Cycle-accurate performance modeling in an ultra-fast just-in-time dynamic binary translation instruction set simulator. In: Proceedings of International Symposium on Systems, Architectures, Modeling, and Simulation, Samos, 2010. 1\u201310"},{"key":"5089_CR25","first-page":"280","volume-title":"Proceedings of Conference on Programming Language Design and Implementation, New York","author":"A Adl-Tabatabai","year":"1998","unstructured":"Adl-Tabatabai A, Cierniak M, Lueh G, et al. Fast, effective code generation in a just-in-time Java compiler. In: Proceedings of Conference on Programming Language Design and Implementation, New York, 1998. 280\u2013290"},{"key":"5089_CR26","doi-asserted-by":"crossref","first-page":"213","DOI":"10.1145\/151640.151642","volume":"1","author":"CW Fraser","year":"1992","unstructured":"Fraser CW, Hanson D R, Proebsting T A. Engineering a simple, efficient code-generator generator. ACM Lett Program Lang Syst, 1992, 1: 213\u2013226","journal-title":"ACM Lett Program Lang Syst"},{"key":"5089_CR27","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1007\/978-3-540-39920-9_5","volume-title":"Proceedings of International Workshop on Software and Compilers for Embedded Systems, Vienna","author":"E Eckstein","year":"2003","unstructured":"Eckstein E, Konig O, Scholz B. Code instruction selection based on SSA-graphs. In: Proceedings of International Workshop on Software and Compilers for Embedded Systems, Vienna, 2003. 49\u201365"},{"key":"5089_CR28","first-page":"31","volume-title":"Proceedings of ACM SIGPLAN Workshop on Languages, Compilers, and Tools for Embedded Systems, New York","author":"D Ebner","year":"2008","unstructured":"Ebner D, Brandner F, Scholz B, et al. Generalized instruction selection using SSA-graphs. In: Proceedings of ACM SIGPLAN Workshop on Languages, Compilers, and Tools for Embedded Systems, New York, 2008. 31\u201340"},{"key":"5089_CR29","first-page":"75","volume-title":"Proceedings of International Symposium on Code Generation and Optimization, Washington","author":"C Lattner","year":"2004","unstructured":"Lattner C, Adve V. LLVM: a compilation framework for lifelong program analysis and transformation. In: Proceedings of International Symposium on Code Generation and Optimization, Washington, 2004. 75\u201386"},{"key":"5089_CR30","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1145\/1216374.1216379","volume":"29","author":"M Hirzel","year":"2007","unstructured":"Hirzel M, Dincklage D V, Diwan A, et al. Fast online pointer analysis. ACM Trans Program Lang Syst, 2007, 29: 11","journal-title":"ACM Trans Program Lang Syst"},{"key":"5089_CR31","first-page":"3","volume-title":"Proceedings of IEEE 4th Annual Workshop on Workload Characterization, Washington","author":"M R Guthaus","year":"2001","unstructured":"Guthaus M R, Ringenberg J S, Ernst D, et al. MiBench: a free, commercially representative embedded benchmark suite. In: Proceedings of IEEE 4th Annual Workshop on Workload Characterization, Washington, 2001. 3\u201314"}],"container-title":["Science China Information Sciences"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11432-014-5089-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11432-014-5089-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11432-014-5089-5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,7,11]],"date-time":"2023-07-11T04:18:43Z","timestamp":1689049123000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11432-014-5089-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,3,12]]},"references-count":31,"journal-issue":{"issue":"7","published-print":{"date-parts":[[2014,7]]}},"alternative-id":["5089"],"URL":"https:\/\/doi.org\/10.1007\/s11432-014-5089-5","relation":{},"ISSN":["1674-733X","1869-1919"],"issn-type":[{"value":"1674-733X","type":"print"},{"value":"1869-1919","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,3,12]]}}}