Fast GPU-in-the-loop simulation technique at OpenGL ES API level for Android Graphics Applications

Youngsub Ko, Youngmin Yi, Joongbaik Kim, Soonhoi Ha

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

Building a full system simulator for a CPU-GPU heterogeneous architecture recently draws keen attention of mobile device developers who want to run full software stacks without modification. A common practice is to integrate a GPU simulator with a CPU simulator, which runs very slow or is not applicable when the GPU simulator does not exist. To overcome these drawbacks, a HIL (Hardware-in-the Loop) simulation approach that integrates a real GPU with a CPU simulator has been proposed recently, in which HIL simulation is performed at the device driver level, supporting a specific GPU only. For design space exploration of CPU-GPU heterogeneous architecture, it is necessary to support various GPUs. To this end, we propose a GPU-HIL simulation technique that integrates a real GPU at the OpenGL ES API level, aiming to make a good compromise between speed and timing accuracy. Technical challenges and proposed solutions are presented in detail. Using three OpenGL ES Android benchmarks, preliminary experiments show some use cases of the proposed simulation framework for design space exploration and API-level dynamic behavior monitoring.

Original languageEnglish
Title of host publicationProceedings of the 2015 26th International Symposium on Rapid System Prototyping
Subtitle of host publicationShortening the Path from Specification to Prototype, RSP 2015
PublisherIEEE Computer Society
Pages47-53
Number of pages7
ISBN (Electronic)9781467382762
DOIs
StatePublished - 23 Feb 2016
Event26th International Symposium on Rapid System Prototyping, RSP 2015 - Amsterdam, Netherlands
Duration: 8 Oct 20159 Oct 2015

Publication series

NameProceedings - IEEE International Symposium on Rapid System Prototyping, RSP
Volume2016-February
ISSN (Print)2150-5500
ISSN (Electronic)2150-5519

Conference

Conference26th International Symposium on Rapid System Prototyping, RSP 2015
Country/TerritoryNetherlands
CityAmsterdam
Period8/10/159/10/15

Keywords

  • Android
  • GPU-in-the-loop Simulation
  • OpenGL ES

Fingerprint

Dive into the research topics of 'Fast GPU-in-the-loop simulation technique at OpenGL ES API level for Android Graphics Applications'. Together they form a unique fingerprint.

Cite this