资料介绍
程序执行轨迹(Program executions traces,以下简称traces)是程序执行过程的指令流信息的记录,trace完整地记录了程序执行过程中所执行指令的内容和顺序。对于大多数程序,少数几个较短的热trace决定了系统的总体性能。本文提出了基于程序执行轨迹提取加速模块的软硬件划分方法。利用热trace提取算法划分系统中关键的trace到硬件,使用分支断言构造原子执行单位,以较小的硬件代价获得较高的加速比。在本文实验中,与采用模拟退火算法的指令级细粒度划分相比,获得的性能平均高9.6%,最终结果硬件面
积小29%。
关键词: 程序执行轨迹,硬件加速模块,SoC,软硬件划分
A Method to Construct SoC Hardware Acceleration Module with Trace
Sang Sheng-tian1, Yu ming-yan1, Ye yi-zheng1
(1. Microelectronics Center of Harbin Institute of Technology, Harbin 150001, China)
Abstract: Traces are the records of the program executions, and for most programs a few of short hot traces affect
the overall performance. In this paper, we propose a hardware/software partitioning method to extract the
hardware acceleration modules based on traces. With the algorithm presented, hot traces are identified and
transformed to atomic execution units using branch assertions to get high speedup at low cost. Experiment result
shows that compared with annealing partitioning in granularity of instruction, the trace based method produces
higher performance by average 9.6% and the hardware area is reduced by 29%.
Key words: Trace, Hardware Acceleration Module, System on a Chip, Hardware/Software Partitioning
积小29%。
关键词: 程序执行轨迹,硬件加速模块,SoC,软硬件划分
A Method to Construct SoC Hardware Acceleration Module with Trace
Sang Sheng-tian1, Yu ming-yan1, Ye yi-zheng1
(1. Microelectronics Center of Harbin Institute of Technology, Harbin 150001, China)
Abstract: Traces are the records of the program executions, and for most programs a few of short hot traces affect
the overall performance. In this paper, we propose a hardware/software partitioning method to extract the
hardware acceleration modules based on traces. With the algorithm presented, hot traces are identified and
transformed to atomic execution units using branch assertions to get high speedup at low cost. Experiment result
shows that compared with annealing partitioning in granularity of instruction, the trace based method produces
higher performance by average 9.6% and the hardware area is reduced by 29%.
Key words: Trace, Hardware Acceleration Module, System on a Chip, Hardware/Software Partitioning
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 硬件加速人体姿态估计开源分享 0次下载
- 一种基于风险轨迹与复杂网络的缺陷定位方法 9次下载
- 面向港口停留区域识别的船舶停留轨迹提取方法 6次下载
- 如何才能解决港口停留区域识别时船舶轨迹大数据不足的解决方法 5次下载
- 使用大数据技术利用大规模船舶轨迹数据实现航道边界提取的方法概述 8次下载
- 如何使用大规模船舶轨迹数据进行航道边界提取方法的资料说明 11次下载
- 如何使用解决面向港口停留区域识别的船舶停留轨迹提取方法资料说明 5次下载
- 利用硬件加速器提高仿真速度时的验证平台考虑 3次下载
- MD5算法硬件加速模型 0次下载
- 基于硬件加速系统的PCIe-SRIO桥的逻辑结构 13次下载
- UVM验证平台执行硬件加速 14次下载
- 基于硬件加速的实时仿真平台构建技术 1次下载
- 精确分类的视角无关人脸检测方法与硬件加速体系结构 33次下载
- 基于FPGA Nios-Ⅱ的矩阵运算硬件加速器设计 89次下载
- 数字集成电路设计中的硬件加速验证技术 16次下载
- 使用VVAS调用HLS生成硬件加速器的主要流程 336次阅读
- 硬件加速器提升下一代SHARC处理器的性能 761次阅读
- 如何确定一个硬件加速应用 388次阅读
- 典型FPGA的开发流程和实现SOC的设计方法 2618次阅读
- firefly神经网络硬件加速简介 1705次阅读
- Firefly的Ubuntu VPU硬件编解码技术解析 2596次阅读
- LSTM的硬件加速方式 2801次阅读
- FPGA的CNN实现硬件加速需要考虑这些因素 3606次阅读
- 斯坦福机器学习硬件加速器的课程学芯片技术机会来了 5665次阅读
- 忆芯科技利用Veloce 硬件加速仿真平台进行高速企业级固态硬盘存储设计 1619次阅读
- 什么是DNN_如何使用硬件加速DNN运算 2.1w次阅读
- Veloce仿真环境下的SoC端到端硬件加速器功能验证 3160次阅读
- 引导滤波的软硬件协同加速器设计与实现 1255次阅读
- 用于软件验证的硬件加速仿真之一:物理和虚拟探针 1844次阅读
- 使用教程分享连载:在Zynq AP SoC设计中高效使用HLS IP(二) 3135次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1491次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 93次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 11次下载 | 免费
- 6100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 7基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 8基于单片机的红外风扇遥控
- 0.23 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多