{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,16]],"date-time":"2025-07-16T13:35:48Z","timestamp":1752672948899,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":43,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,6,16]],"date-time":"2017-06-16T00:00:00Z","timestamp":1497571200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CNS-1514444"],"award-info":[{"award-number":["CNS-1514444"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2017,6,16]]},"DOI":"10.1145\/3081333.3081337","type":"proceedings-article","created":{"date-parts":[[2017,6,16]],"date-time":"2017-06-16T18:24:43Z","timestamp":1497637483000},"page":"319-331","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":21,"title":["Enabling Cross-ISA Offloading for COTS Binaries"],"prefix":"10.1145","author":[{"given":"Wenwen","family":"Wang","sequence":"first","affiliation":[{"name":"University of Minnesota, Twin Cities, Minneapolis, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pen-Chung","family":"Yew","sequence":"additional","affiliation":[{"name":"University of Minnesota, Twin Cities, Minneapolis, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Antonia","family":"Zhai","sequence":"additional","affiliation":[{"name":"University of Minnesota, Twin Cities, Minneapolis, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stephen","family":"McCamant","sequence":"additional","affiliation":[{"name":"University of Minnesota, Twin Cities, Minneapolis, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Youfeng","family":"Wu","sequence":"additional","affiliation":[{"name":"Intel Labs, Santa Clara, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jayaram","family":"Bobba","sequence":"additional","affiliation":[{"name":"Intel Labs, Hillsboro, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2017,6,16]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"ART and Dalvik. https:\/\/source.android.com\/devices\/tech\/dalvik\/index.html.  ART and Dalvik. https:\/\/source.android.com\/devices\/tech\/dalvik\/index.html."},{"key":"e_1_3_2_1_2_1","unstructured":"Free Awale. http:\/\/www.nongnu.org\/awale.  Free Awale. http:\/\/www.nongnu.org\/awale."},{"key":"e_1_3_2_1_3_1","unstructured":"GNU Chess. https:\/\/www.gnu.org\/software\/chess.  GNU Chess. https:\/\/www.gnu.org\/software\/chess."},{"key":"e_1_3_2_1_4_1","unstructured":"GNU Go. https:\/\/www.gnu.org\/software\/gnugo.  GNU Go. https:\/\/www.gnu.org\/software\/gnugo."},{"key":"e_1_3_2_1_5_1","unstructured":"Google Octane. https:\/\/developers.google.com\/octane.  Google Octane. https:\/\/developers.google.com\/octane."},{"key":"e_1_3_2_1_6_1","unstructured":"Mozilla SpiderMonkey. https:\/\/developer.mozilla.org\/en-US\/docs\/Mozilla\/Projects\/SpiderMonkey.  Mozilla SpiderMonkey. https:\/\/developer.mozilla.org\/en-US\/docs\/Mozilla\/Projects\/SpiderMonkey."},{"key":"e_1_3_2_1_7_1","unstructured":"Natch. http:\/\/natch.free.fr\/Natch.html.  Natch. http:\/\/natch.free.fr\/Natch.html."},{"key":"e_1_3_2_1_8_1","unstructured":"Sudoku. http:\/\/dlbeer.co.nz\/articles\/sudoku.html.  Sudoku. http:\/\/dlbeer.co.nz\/articles\/sudoku.html."},{"key":"e_1_3_2_1_9_1","unstructured":"Top 10 free Android applications from Google Play store. https:\/\/play.google.com\/store\/apps\/collection\/topselling_free.  Top 10 free Android applications from Google Play store. https:\/\/play.google.com\/store\/apps\/collection\/topselling_free."},{"key":"e_1_3_2_1_10_1","unstructured":"Your smartphone's best app? Battery life say 89% of Britons. https:\/\/www.theguardian.com\/technology\/2014\/may\/21\/your-smartphones-best-app-battery-life-say-89-of-britons.  Your smartphone's best app? Battery life say 89% of Britons. https:\/\/www.theguardian.com\/technology\/2014\/may\/21\/your-smartphones-best-app-battery-life-say-89-of-britons."},{"key":"e_1_3_2_1_11_1","first-page":"41","volume-title":"Fast and Portable Dynamic Translator. In Proceedings of the Annual Conference on USENIX Annual Technical Conference, ATC '05","author":"Bellard F.","year":"2005","unstructured":"F. Bellard . QEMU , a Fast and Portable Dynamic Translator. In Proceedings of the Annual Conference on USENIX Annual Technical Conference, ATC '05 , pages 41 -- 41 , Berkeley, CA, USA , 2005 . USENIX Association. F. Bellard. QEMU, a Fast and Portable Dynamic Translator. In Proceedings of the Annual Conference on USENIX Annual Technical Conference, ATC '05, pages 41--41, Berkeley, CA, USA, 2005. USENIX Association."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/168619.168637"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1346256.1346265"},{"key":"e_1_3_2_1_14_1","first-page":"I0807735","author":"Bruening D. L.","year":"2004","unstructured":"D. L. Bruening . Efficient, Transparent, and Comprehensive Runtime Code Manipulation . Ph D thesis, Cambridge, MA , USA , 2004 . AA I0807735 . D. L. Bruening. Efficient, Transparent, and Comprehensive Runtime Code Manipulation. PhD thesis, Cambridge, MA, USA, 2004. AAI0807735.","journal-title":"USA"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/199448.199516"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2576195.2576201"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1966445.1966473"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1814433.1814441"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2497306.2482984"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2462456.2465722"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2742647.2742649"},{"key":"e_1_3_2_1_22_1","first-page":"93","volume-title":"Proceedings of the 10th USENIX Conference on Operating Systems Design and Implementation, OSDI'12","author":"Gordon M. S.","year":"2012","unstructured":"M. S. Gordon , D. A. Jamshidi , S. Mahlke , Z. M. Mao , and X. Chen . Comet: Code offload by migrating execution transparently . In Proceedings of the 10th USENIX Conference on Operating Systems Design and Implementation, OSDI'12 , pages 93 -- 106 , Berkeley, CA, USA , 2012 . USENIX Association. M. S. Gordon, D. A. Jamshidi, S. Mahlke, Z. M. Mao, and X. Chen. Comet: Code offload by migrating execution transparently. In Proceedings of the 10th USENIX Conference on Operating Systems Design and Implementation, OSDI'12, pages 93--106, Berkeley, CA, USA, 2012. USENIX Association."},{"key":"e_1_3_2_1_23_1","first-page":"107","volume-title":"Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, PERCOM '03","author":"Gu X.","year":"2003","unstructured":"X. Gu , K. Nahrstedt , A. Messer , I. Greenberg , and D. Milojicic . Adaptive offloading inference for delivering applications in pervasive computing environments . In Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, PERCOM '03 , pages 107 -- 114 , Washington, DC, USA , 2003 . IEEE Computer Society. X. Gu, K. Nahrstedt, A. Messer, I. Greenberg, and D. Milojicic. Adaptive offloading inference for delivering applications in pervasive computing environments. In Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, PERCOM '03, pages 107--114, Washington, DC, USA, 2003. IEEE Computer Society."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2259016.2259030"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/35037.42182"},{"key":"e_1_3_2_1_26_1","first-page":"59","volume-title":"MobiCASE","author":"Kemp R.","year":"2010","unstructured":"R. Kemp , N. Palmer , T. Kielmann , and H. Bal . Mobile Computing, Applications, and Services: Second International ICST Conference , MobiCASE 2010 , Santa Clara, CA , USA, October 25--28, 2010, Revised Selected Papers, chapter Cuckoo : A Computation Offloading Framework for Smartphones, pages 59 -- 79 . Springer Berlin Heidelberg , Berlin, Heidelberg, 2012. R. Kemp, N. Palmer, T. Kielmann, and H. Bal. Mobile Computing, Applications, and Services: Second International ICST Conference, MobiCASE 2010, Santa Clara, CA, USA, October 25--28, 2010, Revised Selected Papers, chapter Cuckoo: A Computation Offloading Framework for Smartphones, pages 59--79. Springer Berlin Heidelberg, Berlin, Heidelberg, 2012."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2012.6195845"},{"key":"e_1_3_2_1_28_1","volume-title":"Computer Science Dept.","author":"Lattner C.","year":"2002","unstructured":"C. Lattner . LLVM: An Infrastructure for Multi-Stage Optimization. Master's thesis , Computer Science Dept. , University of Illinois at Urbana-Champaign , Urbana, IL , Dec 2002 . http:\/\/llvm.org. C. Lattner. LLVM: An Infrastructure for Multi-Stage Optimization. Master's thesis, Computer Science Dept., University of Illinois at Urbana-Champaign, Urbana, IL, Dec 2002. http:\/\/llvm.org."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2830772.2830833"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/502217.502257"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/PERCOM.2006.7"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-24322-6_10"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1920261.1920313"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2007.29"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2632951.2632958"},{"key":"e_1_3_2_1_36_1","volume-title":"Virtual Machines: Versatile Platforms for Systems and Processes (The Morgan Kaufmann Series in Computer Architecture and Design)","author":"Smith J.","year":"2005","unstructured":"J. Smith and R. Nair . Virtual Machines: Versatile Platforms for Systems and Processes (The Morgan Kaufmann Series in Computer Architecture and Design) . Morgan Kaufmann Publishers Inc ., San Francisco, CA, USA, 2005 . J. Smith and R. Nair. Virtual Machines: Versatile Platforms for Systems and Processes (The Morgan Kaufmann Series in Computer Architecture and Design). Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 2005."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1806799.1806875"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/996841.996857"},{"issue":"10","key":"e_1_3_2_1_39_1","first-page":"2336","article-title":"A pattern translation method for flags in binary translation","volume":"51","author":"Wang W.","year":"2014","unstructured":"W. Wang , C. Wu , T. Bai , Z. Wang , X. Yuan , and H. Cui . A pattern translation method for flags in binary translation . Journal of Computer Research and Development , 51 ( 10 ): 2336 -- 2347 , 2014 . W. Wang, C. Wu, T. Bai, Z. Wang, X. Yuan, and H. Cui. A pattern translation method for flags in binary translation. Journal of Computer Research and Development, 51(10):2336--2347, 2014.","journal-title":"Journal of Computer Research and Development"},{"key":"e_1_3_2_1_40_1","first-page":"591","volume-title":"2016 USENIX Annual Technical Conference (USENIX ATC 16)","author":"Wang W.","year":"2016","unstructured":"W. Wang , P.-C. Yew , A. Zhai , and S. McCamant . A general persistent code caching framework for dynamic binary translation (dbt) . In 2016 USENIX Annual Technical Conference (USENIX ATC 16) , pages 591 -- 603 , Denver, CO , June 2016 . USENIX Association. W. Wang, P.-C. Yew, A. Zhai, and S. McCamant. A general persistent code caching framework for dynamic binary translation (dbt). In 2016 USENIX Annual Technical Conference (USENIX ATC 16), pages 591--603, Denver, CO, June 2016. USENIX Association."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPADS.2007.4447724"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2008.4427231"},{"key":"e_1_3_2_1_43_1","first-page":"381","volume-title":"Proceedings of the IEEE International Conference on Cluster Computing, CLUSTER '02","author":"Zhu W.","year":"2002","unstructured":"W. Zhu , C.-L. Wang , and F. C. M. Lau . Jessica2 : A distributed java virtual machine with transparent thread migration support . In Proceedings of the IEEE International Conference on Cluster Computing, CLUSTER '02 , pages 381 -- 388 , Washington, DC, USA , 2002 . IEEE Computer Society. W. Zhu, C.-L. Wang, and F. C. M. Lau. Jessica2: A distributed java virtual machine with transparent thread migration support. In Proceedings of the IEEE International Conference on Cluster Computing, CLUSTER '02, pages 381--388, Washington, DC, USA, 2002. IEEE Computer Society."}],"event":{"name":"MobiSys'17: The 15th Annual International Conference on Mobile Systems, Applications, and Services","sponsor":["SIGMOBILE ACM Special Interest Group on Mobility of Systems, Users, Data and Computing","SIGOPS ACM Special Interest Group on Operating Systems"],"location":"Niagara Falls New York USA","acronym":"MobiSys'17"},"container-title":["Proceedings of the 15th Annual International Conference on Mobile Systems, Applications, and Services"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3081333.3081337","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3081333.3081337","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3081333.3081337","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:36:59Z","timestamp":1750217819000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3081333.3081337"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,6,16]]},"references-count":43,"alternative-id":["10.1145\/3081333.3081337","10.1145\/3081333"],"URL":"https:\/\/doi.org\/10.1145\/3081333.3081337","relation":{},"subject":[],"published":{"date-parts":[[2017,6,16]]},"assertion":[{"value":"2017-06-16","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}