https://scholars.lib.ntu.edu.tw/handle/123456789/384287
標題: | HSAemu-A full system emulator for HSA platforms | 作者: | Ding, J.-H. WEI-CHUNG HSU Jeng, B.-C. Hung, S.-H. SHIH-HAO HUNG |
關鍵字: | GPU simulation; HSA; Parallel simulation | 公開日期: | 2014 | 來源出版物: | 2014 International Conference on Hardware/Software Codesign and System Synthesis | 摘要: | Heterogeneous System Architecture (HSA) is an open industry standard designed to support a large variety of data-parallel and task-parallel programming models. Currently, most of HSA hardware and software components are still in development. It is helpful to provide various heterogeneous simulation environments for HSA developers in developing HSA software stacks. This paper presents the design of HSAemu, a full system emulator for the HSA platform, and illustrates how those HSA features are implemented in the simulator. HSAemu provides an infrastructure of heterogeneous simulation environments by supporting required HSA features, including hUMA, hQ and HSAIL. Based on the infrastructure, HSAemu provide two simulation models, FastSim and DeepSim, for high-speed functional emulation and slow cycle-accurate simulation, respectively. In our preliminary experiments, HSAemu helps test a complete HSA software stack and profile system performance. Our case studies show that HSAemu is very useful as a hardware/software co-design tool for heterogeneous systems. Copyright 2014 ACM. |
URI: | http://www.scopus.com/inward/record.url?eid=2-s2.0-84910638042&partnerID=MN8TOARS http://scholars.lib.ntu.edu.tw/handle/123456789/384287 |
DOI: | 10.1145/2656075.2656088 | SDG/關鍵字: | Parallel programming; Software testing; Cycle-accurate simulation; GPU simulation; Hardware and software components; Heterogeneous simulation; Heterogeneous systems; Industry standards; Parallel simulations; Software stacks; Hardware-software codesign |
顯示於: | 資訊工程學系 |
在 IR 系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。