ACM Home Page
Please provide us with feedback. Feedback
Unichos: a full system simulator for thin client platform
Full text PdfPdf (153 KB)
Source Symposium on Applied Computing archive
Proceedings of the 2007 ACM symposium on Applied computing table of contents
Seoul, Korea
SESSION: System on chip design and software supports (SODSS) table of contents
Pages: 1552 - 1556  
Year of Publication: 2007
ISBN:1-59593-480-4
Authors
Ning Qu  Peking University, Beijing, China
Yulai Zhao  Peking University, Beijing, China
Xuetao Guan  Peking University, Beijing, China
Xu Cheng  Peking University, Beijing, China
Sponsor
SIGAPP: ACM Special Interest Group on Applied Computing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 42,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1244002.1244334
What is a DOI?

ABSTRACT

Thin client is a kind of interactive and graphics device in client/server and browser/server environment, which combines local and remote computing resources. The applications on the thin client (e.g., browsers) often heavily rely on the support of operating system and the functionalities of network and graphics. Hence, traditional performance evaluation methods, such as instrumentation and application-level simulation, cannot help due to their inherent limitation. This paper presents the design and implementation of Unichos, a full system simulator for thin client platform. Unichos models the complete target hardware system in object-oriented structure, and supports the unmodified Linux 2.4 kernel and graphics and network applications. Unichos is the first full system simulator, which focuses on portability for more architectures of thin client platforms by combining the retargetable instruction template and the extensible device model. Finally, we present the Unichos performance under detailed simulation status and introduce two case studies which demonstrate the advantages of Unichos for performance evaluation.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Cain, H. W., Lepak, K. M., Schwartz, B. A., and Lipasti, M. H. Precise and Accurate Processor Simulation. In Workshop on Computer Architecture Evaluation Using Commercial Workloads, HPCA, Feb. 2002.
 
2
MPRC. PKUnity SoC Architecture and System Programming Guide. Technical Report, Microprocessor Research and Development Center, Peking University, 2006.
 
3
Austin, T. M. Simplescalar Version 4.0 Release. In Proceedings of the IEEE International Solid State Conference, 2001.
 
4
 
5
Bochs. http://bochs.sourceforge.net.
6
 
7
SimpleScalar. http://www.simplescalar.com.
 
8
9
10
 
11
SimOS-Alpha. http://research.compaq.com/wrl/projects/simos/simos.html.
 
12
SimOS-PPC. http://www.cs.utexas/users/cart/simos.
 
13
 
14
PHARMsim. http://www.cdl.edu/pharmsim/index.html.
 
15
 
16
Introduction to The Simics Full-system Simulator without Equal. Virtutech White Paper, 2002.
 
17
Binkert, N. L., Hallnor, E. G., and Reinhardt, S. K. Network-oriented Full-system Simulation Using M5. In The Sixth Workshop on Computer Architecture Evaluation using Commercial Workloads (CAECW), Feb. 2003.
 
18
Ekman, M. Architectural Simulators for Computer Systems. 2003.
 
19
 
20
Qu, N., Yuan, P., Guan, X., and Cheng, X. Characterizing the D-TLB Behavior of Typical Applications on Network Computer. Journal (Natural Science) of Peking University (JNSPU), 43, 1 (2007).
 
21
Gou, X., Liu, S., Qu, N., and Li, X. Split Sequential Data Cache. Technical Report, Microprocessor Research and Development Center, Peking University, 2006

Collaborative Colleagues:
Ning Qu: colleagues
Yulai Zhao: colleagues
Xuetao Guan: colleagues
Xu Cheng: colleagues