CAPLab

Simulator for Heterogeneous Parallel Systems

Simulator for Heterogeneous Parallel Systems

About

AI/HPC applications, which are becoming an issue these days, use large amounts of data and have very high computational complexity, necessitating the development of a system structure that improves computing/memory access performance.

Not only CPUs and GPUs but also accelerators are continuously being developed. On the memory side, new memory/computer complex structures and interconnectors such as PIM, PNM, and CXL are emerging to resolve the bottlenecks.

It is important to explore how these various hardware components can be combined to maximize performance. Instead of using actual hardware, it is necessary to develop a simulation methodology that predicts the application's performance using a hardware simulation model.

We expand our laboratory's trace-based parallel simulator (HSIM) and build a system simulation environment including HW accelerator and HW simulation models such as PIM, PNM, and CXL. We develop optimal structural design space exploration technology through this.

Through the simulator, design space exploration is performed to find a better-performing system structure by identifying bottlenecks that occur when performing AI/HPC applications in the system and repeating the structural change process to eliminate them.





Publication

  • Jintaek Kang, Changjae Yi, Keonjoo Lee, Seungwook Lee, Soojung Ryu, Soonhoi Ha, "Fast Simulation of a Many-NPU Network-on-Chip for Microarchitectural Design Space Exploration", 2021 24th Euromicro Conference on Digital System Design (DSD), pp. 131-138, Sep, 2021.
  • 강신행, "Fast and Cycle-approximate Simulation Techniques for Many-core NoC Architecture", 서울대학교, Feb, 2017.
  • Shin-haeng Kang, Duseok Kang, Hoeseok Yang, and Soonhoi Ha, "Real-Time Co-Scheduling of Multiple Dataflow Graphs on Multi-Processor Systems", Proceedings of the 53rd Annual Design Automation Conference, Jun, 2016.
  • Shin-haeng Kang, Donghoon Yoo, Soonhoi Ha, "TQSIM: A Fast Cycle-Approximate Processor Simulator Based on QEMU", Journal of Systems Architecture, Vol. 66–67, pp. 33–47, May, 2016.
  • 김태영, "HSIM 시뮬레이션 환경에서의 하드웨어/소프트웨어 통합 에뮬레이션", 서울대학교, Feb, 2013.
  • Dukyoung Yun, Sungchan Kim, and Soonhoi Ha, "Relaxed Synchronization Technique for Speeding-up the Parallel Simulation of Multiprocessor Systems", The 17th Asia and South Pacific Design Automation Conference, Feb, 2012.
  • 윤덕용, "Efficient Parallel Simulation Techniques for Multi-processor Embedded Systems", 서울대학교, Feb, 2012.
  • Dukyoung Yun,Sungchan Kim, Soonhoi Ha, "A Parallel Simulation Technique for Multicore Embedded Systems and Its Performance Analysis", IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Vol. 31, pp. 121-131, Jan, 2012.
  • Heekyung Kim, Dukyoung Yun, Soonhoi Ha, "Scalable and Retargetable Simulation Techniques for Multiprocessor Systems", CODES+ISSS, pp. 89-98, Oct, 2009.
  • Youngmin Yi, Dohyung Kim, Soonhoi Ha, "Virtual Synchronization Technique with OS modeling for Fast and Time-accurate Cosimulation", International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS'03), Newport Beach, California, USA, pp. 1-6, Oct, 2003.
  • Demo Videos

    DAC 2011
    HSIM, parallel s...
    2014-10-02 12:30

    Contributor

  • 하순회(Soonhoi Ha)
  • 강신행(Shin-haeng Kang)
  • 김태영(Taeyoung Kim)
  • 강진택(Jintaek Kang)
  • 이창재(Changjae Yi)
  • 손재우(Jaewoo Son)
  • 윤영철(Youngchul Yoon)