-
题名基于程序执行轨迹的SoC硬件加速模块提取方法
- 1
-
-
作者
桑胜田
喻明艳
叶以正
-
机构
哈尔滨工业大学微电子中心
-
出处
《中国集成电路》
2008年第3期40-44,共5页
-
文摘
程序执行轨迹(Program executions trace,以下简称trace)是程序执行过程的指令流信息的记录,trace完整地记录了程序执行过程中所执行指令的内容和顺序。对于大多数程序,少数几个较短的热trace决定了系统的总体性能。本文提出了基于程序执行轨迹提取加速模块的软硬件划分方法。利用热trace提取算法划分系统中关键的trace到硬件,使用分支断言构造原子执行单位,以较小的硬件代价获得较高的加速比。在本文实验中,与采用模拟退火算法的指令级细粒度划分相比,获得的性能平均高9.6%,最终结果硬件面积小29%。
-
关键词
程序执行轨迹
硬件加速模块
SOC
软硬件划分
提取方法
集成电路
-
Keywords
Trace, Hardware Acceleration Module, System on a Chip, Hardware/Software Partitioning
-
分类号
TN47
[电子电信—微电子学与固体电子学]
-
-
题名基于程序执行轨迹的SoC软硬件划分方法
被引量:1
- 2
-
-
作者
桑胜田
喻明艳
叶以正
-
机构
哈尔滨工业大学微电子中心
-
出处
《微电子学与计算机》
CSCD
北大核心
2009年第1期85-88,92,共5页
-
文摘
提出了基于程序执行轨迹提取加速模块的软硬件划分方法.利用热trace提取算法划分系统中关键的trace到硬件,使用分支断言构造原子执行单位,以较小的硬件代价获得较高的加速比.实验中,与采用模拟退火算法的指令级细粒度划分相比,获得的性能平均高9.6%,最终结果硬件面积小29%.
-
关键词
程序执行轨迹
硬件加速模块
SOC
软硬件划分
-
Keywords
trace
hardware acceleration module
system on a chip
hardware/software partitioning
-
分类号
TP302.1
[自动化与计算机技术—计算机系统结构]
-