Some of the material in is restricted to members of the community. By logging in, you may be able to gain additional access to certain collections or items. If you have questions about access or logging in, please use the form on the Contact Page.
Mobile platforms have become ubiquitous in our society; however, classical benchmarks have not kept up with their growth. When not entirely incompatible, current benchmarking techniques often provide very little useful information about these systems. Herein is proposed an open-source framework, based on existing technologies, for constructing new benchmarks targeting the Android operating system, the current leading mobile platform. This framework is used to construct several micro-benchmark kernels, in both Java and native C/C++, as well as to demonstrate the conversion of existing open-source applications into relevant mobile benchmarks, useful for architectural research. We provide profiles for each benchmark. In addition, a method is proposed for leveraging the speed of the Android emulator to assist in benchmark development on architectural simulators. Finally, in an effort to provide a stable development environment and promote the use of the framework, a virtual machine including all open-source materials is made available.
A Thesis submitted to the Department of Computer Science in partial fulfillment of the requirements for the degree of Master of Science.
Includes bibliographical references.
Gary Tyson, Professor Directing Thesis; David Whalley, Committee Member; Piyush Kumar, Committee Member.
Florida State University
Use and Reproduction
This Item is protected by copyright and/or related rights. You are free to use this Item in any way that is permitted by the copyright and related rights legislation that applies to your use. For other uses you need to obtain permission from the rights-holder(s). The copyright in theses and dissertations completed at Florida State University is held by the students who author them.