Logo image
高效率同步程序層級之平行多核心指令集模擬方法
Thesis

高效率同步程序層級之平行多核心指令集模擬方法

張鈞皓
Masters, 國立清華大學, 資訊工程學系
2013

Abstract

平行多核心指令集模擬
In this paper, we propose a highly efficient and accurate Multi-Core Instruction-Set parallel simulation (MCISS) approach by synchronizing timing before each synchronization function call. We greatly improve the applicability of the state-of-art critical-section-level simulation approach with a generic blocking/non-blocking send/receive model covering all types of synchronization functions. To reduce synchronization overhead, we also introduce optimization methods such as hybrid scheduling technique and provide an analysis tool for host platform choice for best simulation performance. Experiments show that the proposed approach attains a simulation speed of up to 272 MIPS, which is 3 times faster than the shared-variable-level approach while producing accurate timing and functional results equal to those from cycle-accurate approaches.

Metrics

1 Record Views

Details

Logo image