{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T11:33:09Z","timestamp":1725535989814},"publisher-location":"Berlin, Heidelberg","reference-count":16,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642030949"},{"type":"electronic","value":"9783642030956"}],"license":[{"start":{"date-parts":[[2009,1,1]],"date-time":"2009-01-01T00:00:00Z","timestamp":1230768000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2009]]},"DOI":"10.1007\/978-3-642-03095-6_48","type":"book-chapter","created":{"date-parts":[[2009,7,30]],"date-time":"2009-07-30T13:40:55Z","timestamp":1248961255000},"page":"502-512","source":"Crossref","is-referenced-by-count":2,"title":["MTCrossBit: A Dynamic Binary Translation System Using Multithreaded Optimization Framework"],"prefix":"10.1007","author":[{"given":"Xiaolong","family":"Li","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Deen","family":"Zheng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ruhui","family":"Ma","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alei","family":"Liang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Haibing","family":"Guan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"48_CR1","unstructured":"Source codes and Introduction of CrossBit, http:\/\/sourceforge.net\/projects\/crossbit\/"},{"key":"48_CR2","unstructured":"Bellard, F.: QEMU, a Fast and Portable Dynamic Translator. In: Proceedings of the 2005 USENIX Annual Technical Conference (2005)"},{"issue":"3","key":"48_CR3","doi-asserted-by":"publisher","first-page":"60","DOI":"10.1109\/2.825697","volume":"33","author":"C. Cifuentes","year":"2000","unstructured":"Cifuentes, C., Van Emmerik, M.: UQBT: Adaptable binary translation at low cost. IEEE Computer\u00a033(3), 60\u201366 (2000)","journal-title":"IEEE Computer"},{"key":"48_CR4","first-page":"191","volume-title":"Proceedings of the 36th Annual IEEE\/ACM International Symposium on Microarchitecture","author":"L. Baraz","year":"2003","unstructured":"Baraz, L., Devor, T., Etzion, O., Goldenberg, S., Skaletsky, A., Wang, Y., Zemach, Y.: IA-32 Execution Layer: A Two-phase Dynamic Translator Designed to Support IA-32 Applications on Itanium TM based Systems. In: Proceedings of the 36th Annual IEEE\/ACM International Symposium on Microarchitecture, p. 191. IEEE Computer Society, Los Alamitos (2003)"},{"key":"48_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"4","DOI":"10.1007\/978-3-540-74309-5_3","volume-title":"Advances in Computer Systems Architecture","author":"C. Wang","year":"2007","unstructured":"Wang, C., Hu, S., Kim, H.-s., Nair, S., Breternitz Jr, M., Ying, Z., Wu, Y.: StarDBT: An Efficient Multi-platform Dynamic Binary Translation System. In: Choi, L., Paek, Y., Cho, S. (eds.) ACSAC 2007. LNCS, vol.\u00a04697, pp. 4\u201315. Springer, Heidelberg (2007)"},{"issue":"2","key":"48_CR6","doi-asserted-by":"publisher","first-page":"56","DOI":"10.1109\/40.671403","volume":"18","author":"A. Chernoff","year":"1998","unstructured":"Chernoff, A., Herdeg, M., Hookway, R., Reeve, C., Rubin, N., Tye, T., Yadavalli, S.B., Yates, J.: FX!32: A Profile-Directed Binary Translator. IEEE Micro\u00a018(2), P56\u2013P64 (1998)","journal-title":"IEEE Micro"},{"key":"48_CR7","unstructured":"Cifuentes, C., Lewis, B., Ung, D.: Walkabout - A retargetable dynamic binary translation framework. In: The 4th Workshop on Binary Translation, Charlottesville, Virginia (2002)"},{"key":"48_CR8","unstructured":"Lu, J., Chen, H., Hsu, W.C., Othmer, B., Yew, P.C., Chen, D.Y.: The performance of runtime data cache prefetching in a dynamic optimization system. In: 36th International Symposium on Microarchitecture (2003)"},{"key":"48_CR9","doi-asserted-by":"crossref","unstructured":"Bala, V., Duesterwald, E., Banerjia, S.: Dynamo: A transparent dynamic optimization system. In: Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (2000)","DOI":"10.1145\/349299.349303"},{"key":"48_CR10","unstructured":"Garnett, T.: Dynamic Optimization of IA-32 Applications Under DynamoRIO. Master\u2019s thesis, M.I.T (2003)"},{"key":"48_CR11","first-page":"87","volume-title":"PACT 2005: Proceedings of the 14th International Conference on Parallel Architectures and Compilation Techniques","author":"W. Zhang","year":"2005","unstructured":"Zhang, W., Calder, B., Tullsen, D.M.: An event-driven multithreaded dynamic optimization framework. In: PACT 2005: Proceedings of the 14th International Conference on Parallel Architectures and Compilation Techniques, pp. 87\u201398. IEEE Computer Society, Washington (2005)"},{"key":"48_CR12","doi-asserted-by":"crossref","unstructured":"Huihui, S., Yi, W., Haibing, G., Alei, L.: An Intermediate Language Level Optimization Framework for Dynamic Binary Translation. ACM SIG\/PLAN Notice 42(5) (2007)","DOI":"10.1145\/1286341.1286342"},{"key":"48_CR13","volume-title":"Operating Systems: Internals and Design Principles","author":"W. Stallings","year":"2008","unstructured":"Stallings, W.: Operating Systems: Internals and Design Principles, 6th edn. Prentice Hall, Englewood Cliffs (2008)","edition":"6"},{"issue":"5","key":"48_CR14","doi-asserted-by":"publisher","first-page":"895","DOI":"10.1145\/330249.330250","volume":"21","author":"M. Poletto","year":"1999","unstructured":"Poletto, M., Sarkar, V.: Linear scan register allocation. ACM Transactions on Programming Languages and Systems\u00a021(5), 895\u2013913 (1999)","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"48_CR15","unstructured":"Lu, J., Chen, H., Yew, P.-C., Hsu, W.-C.: Design and implementation of a lightweight dynamic optimization system. In The Journal of Instruction-Level Parallelism (2004)"},{"key":"48_CR16","doi-asserted-by":"crossref","unstructured":"Hiser, J.D., Williams, D., Hu, W., Davidson, J.W., Mars, J., Childers, B.R.: Evaluating indirect branch handling mechanisms in software dynamic translation systems. In: Proceedings of the International Symposium on Code Generation and Optimization (2007)","DOI":"10.1109\/CGO.2007.10"}],"container-title":["Lecture Notes in Computer Science","Algorithms and Architectures for Parallel Processing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-03095-6_48","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,21]],"date-time":"2019-05-21T16:04:16Z","timestamp":1558454656000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-03095-6_48"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009]]},"ISBN":["9783642030949","9783642030956"],"references-count":16,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-03095-6_48","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2009]]}}}