Cycle-Approximate Timing Model on Firefox OS Emulator
Date Issued
2014
Date
2014
Author(s)
Tsai, Pei-Ling
Abstract
Full system simulator is a virtual platform that helps developers analyze pro-grams. However, most of the full system simulators concentrate on the functional accuracy and are not cycle-accurate. This weakness of full system simulators may result in wrong results while running timing sensitive programs. In the thesis, we choose Firefox OS as a case study to investigate on the design of a virtual platform for reports. Firefox OS is an open source mobile OS recently developed by Mozilla to offer alternative choices for smartphones and tablets, as opposed to Android and iOS. Moreover, several Firefox OS devices released recently seems to show their intention to compete with Apple’s IOS and Android. Cycle-approximate timing model on our Firefox OS virtual platform lets developers observe programs’ behavior and assists them in optimizing programs that take advantage of features on Firefox OS. For manufacturers, precisely understand how a program behaves is useful to the optimization of hardware designs. In this thesis, we describe a portable framework which models ARM-based system architecture tracing and only causes little overhead on emulation with non-intrusive method on the platform. Our experiments show that our approach results in small error rate on each performance-related events in most of the benchmarks and only slightly degrades emulation performance.
Subjects
虛擬平台
評估系統
精確度
Type
thesis
File(s)![Thumbnail Image]()
Loading...
Name
ntu-103-R01922113-1.pdf
Size
23.32 KB
Format
Adobe PDF
Checksum
(MD5):8fd1d6ddc29ec37780fd01baee67f57b
