MediaBench: a tool for evaluating and synthesizing multimedia and communicatons systems
MICRO 30 Proceedings of the 30th annual ACM/IEEE international symposium on Microarchitecture
The SimpleScalar tool set, version 2.0
ACM SIGARCH Computer Architecture News
War of the benchmark means: time for a truce
ACM SIGARCH Computer Architecture News
Improved automatic testcase synthesis for performance model validation
Proceedings of the 19th annual international conference on Supercomputing
Evolution of web site design patterns
ACM Transactions on Information Systems (TOIS)
MiBench: A free, commercially representative embedded benchmark suite
WWC '01 Proceedings of the Workload Characterization, 2001. WWC-4. 2001 IEEE International Workshop
The harmonic or geometric mean: does it really matter?
ACM SIGARCH Computer Architecture News
ACM SIGARCH Computer Architecture News
Webpage-based benchmarks for mobile device design
Proceedings of the 2008 Asia and South Pacific Design Automation Conference
Queue - Scalable Web Services
Browser workload characterization for an Ajax-based commercial online service
IISWC '09 Proceedings of the 2009 IEEE International Symposium on Workload Characterization (IISWC)
Mobile application development: web vs. native
Communications of the ACM
Scenario-oriented design for single-chip heterogeneous multiprocessors
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Hi-index | 0.00 |
A benchmark program provides objective and quantitative experimental data that is used in HW architecture design and as performance criteria. For that reason, a benchmark point must be fairly calculated to make a right decision. It is difficult to benchmark with fairness in embedded systems such as smartphones since there are many HW and SW development environments. For example, iOS adopts ObjectC language and Android supports Java and C/C++ to develop applications. Therefore, it is impossible to apply the same native workload without modification to both iOS and Android platforms. Web-based benchmark programs can solve the problem of fairness. If a platform supports a browsing system, then we can run the same web benchmark program on that platform. In this paper, we construct a web-based benchmark program with JavaScript and HTML5 to evaluate an entire HW platform. The JavaScript workload has three components and the HTML5 workload has two components. Experiment shows that similar runtime characteristics are maintained between native and web workloads. Moreover, we use a compared ratio method to relieve result distortion that comes from unexpected system overheads. Finally, we run our benchmark program on the iOS and many Android platforms.