arrow
返回

A dynamic binary translation system in a client/server environment

delete2015-08-01
delete5
PRE
AI
D
Ding‐Yong Hong *
W
Wei‐Chung Hsu
P
Pangfeng Liu
DOI:10.1016/j.sysarc.2015.05.002delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
With rapid advances in mobile computing, multi-core processors and expanded memory resources are being made available in new mobile devices. This trend will allow a wider range of existing applications to be migrated to mobile devices, for example, running desktop applications in IA-32 (x86) binaries on ARM-based mobile devices transparently using dynamic binary translation (DBT). However, the overall performance could significantly affect the energy consumption of the mobile devices because it is directly linked to the number of instructions executed and the overall execution time of the translated code. Hence, even though the capability of today's mobile devices will continue to grow, the concern over translation efficiency and energy consumption will put more constraints on a DBT for mobile devices, in particular, for thin mobile clients than that for severs. With increasing network accessibility and bandwidth in various environments, it makes many network servers highly accessible to thin mobile clients. Those network servers are usually equipped with a substantial amount of resources. This provides an opportunity for DBT on thin clients to leverage such powerful servers. However, designing such a DBT for a client/server environment requires many critical considerations. In this work, we looked at those design issues and developed a distributed DBT system based on a client/server model. It consists of two dynamic binary translators. An aggressive dynamic binary translator/optimizer on the server to service the translation/optimization requests from thin clients, and a thin DBT on each thin client to perform lightweight binary translation and basic emulation functions for its own. With such a two-translator client/server approach, we successfully off-load the DBT overhead of the thin client to the server and achieve a significant performance improvement over the non-client/server model. Experimental results show that the DBT of the client/server model could achieve 37% and 17% improvement over that of non-client/server model for x86/32-to-ARM emulation using MiBench and SPEC CINT2006 benchmarks with test inputs, respectively, and 84% improvement using SPLASH-2 benchmarks running two emulation threads. (C) 2015 Elsevier B.V. All rights reserved.
Keyword:
Dynamic binary translation
Client/server model
Asynchronous computing
Region formation optimization
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Journal of Systems Architecture 封面图
Journal of Systems Architecture
IF:
4.1
论文数:
3.0K
被引数:
4.2K

机构

A
academia sinica - taiwan
学者数:
1.9W
论文数: 1.6W
被引数: 17
N
National Taiwan University
学者数:
4.7W
论文数: 4.2W
被引数: 3.6W
引用论文

引用论文

YAP1 promotes multidrug resistance of small cell lung cancer by CD74‐related signaling pathways
err2019-11-06
err0
errOAAI
errYongchun Song; Yanqin Sun; Yingying Lei; Kui Yang; Ruixiang Tang
err分享
err收藏
Micro FET pressure sensor manufactured using CMOS-MEMS technique
err2008-05-01
err0
PREAI
errChing-Liang Dai; Pin-Hsu Kao; Yao-Wei Tai; Chyan-Chyi Wu
err分享
err收藏
Occurrence and fate of fatty acyl biomarkers in an ancient whale bone (Oligocene, El Cien Formation, Mexico)
err2014-03-01
err0
PREAI
errVolker Thiel; Martin Blumenberg; Steffen Kiel; Tim Leefmann; Katharina Liebenau; Johan Lindgren; Peter Sjövall; Tina Treude; Thomas Zilla
err分享
err收藏
Abutment scour depth modeling using neuro-fuzzy-embedded techniques
err2018-01-16
err0
PREAI
errFatemeh Moradi; Hossein Bonakdari; Ozgur Kisi; Isa Ebtehaj; Jalal Shiri; Bahram Gharabaghi
err分享
err收藏
Aromatic Transformations Over Mesoporous ZSM-5: Advantages and Disadvantages
err2010-10-05
err0
PREAI
errZuzana Musilová; Naděžda Žilková; Sang-Eon Park; Jiří Čejka
err分享
err收藏
The desirability of control
err1979-12-01
err0
PREAI
errJerry M. Burger; Harris M. Cooper
err分享
err收藏
A prospective, randomized evaluation of intensive-course 5-fluorouracil plus doxorubicin as surgical adjuvant chemotherapy for resected gastric cancer
err1991-05-15
err0
errOAAI
errJames E. Krook; Michael J. O'; Connell; Harry S. Wieand; Robert W. Beart; John E. Leigh; John W. Kugler; John F. Foley; Delano M. Pfeifle; Donald I. Twito
err分享
err收藏
Synthesis of γ-MnO2 single-crystalline nanobelts
err2007-06-01
err0
PREAI
errGuicun Li; Li Jiang; Hongtao Pang; Hongrui Peng
err分享
err收藏
学者 查看更多内容