Abstract
Heterogeneous system architecture (HSA) is rising quickly, which designed to effi-ciently support a wide assortment of data-parallel and task-parallel programing models. While there is few full system emulators can simulate this system which can support multiple instruction sets based on CPU(s), GPU(s), and specialized processor(s). In this paper, we introduce a new full system emulator based on QEMU which follows the HSA property, integrate CPU and GPU in a closely co-work way. In other words, in this emulator all these processors are part of an integrated processor with multiple ISA. Besides the implementation of this emulator uses the conception of PQEMU [1] to emulate the multi processors in parallel thus speeds up the overall simulation.