发明名称 多核心指令集模拟之高平行化同步方法
摘要
申请公布号 TWI507990 申请公布日期 2015.11.11
申请号 TW100111618 申请日期 2011.04.01
申请人 国立清华大学 发明人 吴孟寰;蔡仁松
分类号 G06F9/46;G06F9/28;G06F1/12 主分类号 G06F9/46
代理机构 代理人 江国庆 台北市松山区光复北路11巷46号11楼
主权项 一种多核心指令集模拟之高平行化同步方法,该方法包含:藉由一静态模组而分析一模拟程式之控制流程图,以执行多核心指令集模拟之每一指令集模拟器的未来同步点之最佳情况预测;藉由该静态模组以评估每一基本区块之最佳情况执行时间及/或该控制流程图中的该多核心指令集模拟之该每一指令集模拟器之路径;以及藉由一动态模组而基于该未来同步点之该最佳情况预测及该最佳情况执行时间,利用分散式排程该多核心指令集模拟之该每一指令集模拟器以缩短该每一指令集模拟器花费于同步化上的等待时间;检查该每一指令集模拟器之下一同步点是否属于同一区块,若是,计算至该下一同步点之相对的执行时间,否则,遍历其后续的区块而基于该最短路径以作该最佳情况预测;其中该每一指令集模拟器之该下一同步点之该最佳情况预测系藉由递回地检查该后续的区块直到达到一同步点;其中该每一指令集模拟器之该下一同步点之该最佳情况预测包含预先计算至该每一指令集模拟器之该下一同步点的最佳情况延迟之步骤,其中该预先计算该最佳情况延迟包含二型态点,其一为该下一同步点之一尾部 及另一为该每一基本区块之一头部。
地址 新竹市光复路2段101号