Claypool

Courses

Publications

Students

Projects

Service

Downloads

Misc


WPI (Worcester Polytechnic Institute)

Computer Science Department
------------------------------------------

Developing a Benchmark for Qt on Embedded Platforms

Tyler Beaupre, Nata Vacheishvili, and Khoi Doan

Advisor: Mark Claypool

Major Qualifying Project MQP-MLC-QT18
Computer Science Department, WPI
Term C 2018

Sponsored by: The Qt Company

Abstract

Software benchmarking is measuring the performance of a piece of software via a series of tests. Benchmarking helps compare performance across platforms as well as ensure cross-platform applications function properly. The Qt Company has created a framework that enables users to develop GUI applications that on variety of platforms, but still needs a benchmarking toolkit to analyze its product. We created a benchmark for Qt which allows performance comparison on embedded systems. We researched benchmarking in general, the features that are typically found in a benchmarking suite, and the criteria for measuring the performance of a GUI platform. We created a benchmarking suite with eleven tests, four performance metrics, and additional features such as results graphing, data exporting, and the ability to run multiple tests in sequence using automated test scripts. The final suite allows users to select tests, run the benchmark, analyze and export data on a variety of platforms.


Download


[WPI Homepage] [CS Homepage] [Mark Claypool's Homepage]