November 2015
Intermediate to advanced
206 pages
6h 14m
English
Y.-C. Chung*; W.-C. Hsu**; S.-H. Hung**; T.B. Jablin†; D. Kaeli‡; Y. Sun‡; R. Ubal‡ * National Tsing Hua University, Hsinchu City, Taiwan, ROC** National Taiwan University, Taipei, Taiwan, ROC† University of Illinois at Urbana-Champaign, Urbana, IL, USA and MulticoreWare Inc., Champaign, IL, USA‡ Northeastern University, Boston, MA, USA
Heterogeneous System Architecture (HSA) is an architectural specification targeted at defining the coordination of devices. This chapter documents the design and implementation of three different HSA simulators, multi2Sim, HSAemu, and softHSA. These simulators offer various compromises between performance, debug ability, and platform fidelity to enable architecture research, ...