资料介绍
程序执行轨迹(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
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- AM62A SoC通过硬件加速视觉处理改进条形码读取器
- Hyperon—大数据应用的硬件加速解决方案
- 硬件加速人体姿态估计开源分享
- 一种基于风险轨迹与复杂网络的缺陷定位方法 9次下载
- 面向港口停留区域识别的船舶停留轨迹提取方法 6次下载
- 如何使用大数据技术实现航道边界提取的方法 6次下载
- 使用大数据技术利用大规模船舶轨迹数据实现航道边界提取的方法概述 8次下载
- 如何使用大规模船舶轨迹数据进行航道边界提取方法的资料说明 11次下载
- 如何使用解决面向港口停留区域识别的船舶停留轨迹提取方法资料说明 5次下载
- MD5算法硬件加速模型 0次下载
- 基于硬件加速系统的PCIe-SRIO桥的逻辑结构 13次下载
- UVM验证平台执行硬件加速 14次下载
- 基于硬件加速的实时仿真平台构建技术 1次下载
- 精确分类的视角无关人脸检测方法与硬件加速体系结构 33次下载
- 数字集成电路设计中的硬件加速验证技术
- 用DE1-SOC进行硬件加速的2D N-Body重力模拟器设计 387次阅读
- 使用VVAS调用HLS生成硬件加速器的主要流程 561次阅读
- 使用OpenVINO在Stable Diffusion V2.1上实现AI硬件加速的方法 1791次阅读
- 硬件加速器提升下一代SHARC处理器的性能 1068次阅读
- 如何确定一个硬件加速应用 504次阅读
- 典型FPGA的开发流程和实现SOC的设计方法 2851次阅读
- firefly神经网络硬件加速简介 1884次阅读
- Firefly的Ubuntu VPU硬件编解码技术解析 2861次阅读
- LSTM的硬件加速方式 2935次阅读
- 斯坦福机器学习硬件加速器的课程学芯片技术机会来了 5972次阅读
- 忆芯科技利用Veloce 硬件加速仿真平台进行高速企业级固态硬盘存储设计 1725次阅读
- 什么是DNN_如何使用硬件加速DNN运算 2.1w次阅读
- Veloce仿真环境下的SoC端到端硬件加速器功能验证 3491次阅读
- 用于软件验证的硬件加速仿真之一:物理和虚拟探针 1962次阅读
- 使用教程分享连载:在Zynq AP SoC设计中高效使用HLS IP(二) 3398次阅读
下载排行
本周
- 1GBT1094.11-2022电力变压器第11部分:干式变压器
- 14.12 MB | 3次下载 | 免费
- 2FT-7800R对讲机维修手册附原理图
- 3.35 MB | 2次下载 | 免费
- 3串口工具UartAssist5.0.exe
- 0.60 MB | 2次下载 | 免费
- 4爬电距离和电气间隙计算
- 0.75 MB | 2次下载 | 1 积分
- 5UC3584DW次级侧后置稳压器EVM板原理图
- 38.97KB | 2次下载 | 免费
- 6UCC38C42 25瓦自谐振复位正激变换器
- 320.6KB | 1次下载 | 免费
- 7ZX-D37 BLE主从一体蓝牙模块技术手册
- 1.22 MB | 1次下载 | 免费
- 8使用15个时钟周期的ADS7841和ADS7844
- 188.55KB | 1次下载 | 免费
本月
- 1无刷电机控制方案设计合作
- 1.05 MB | 22次下载 | 免费
- 2美的超薄电磁炉TM-S1-09B主板原理图
- 0.08 MB | 20次下载 | 免费
- 3纯电动汽⻋的主要部件及⼯作原理
- 5.76 MB | 12次下载 | 5 积分
- 4GP328和GP88S对讲机的维修实列资料合集免费下载
- 0.03 MB | 10次下载 | 10 积分
- 5舒尔SLX4无线话筒接收机原理图:二次变频超外差部分
- 0.27 MB | 8次下载 | 免费
- 6IP5385_DEMO开发资料
- 1.96 MB | 7次下载 | 2 积分
- 7i.MX Linux开发实战指南—基于野火i.MX系列开发板
- 17.86 MB | 7次下载 | 免费
- 8Type-C VL160数据手册
- 0.92 MB | 7次下载 | 3 积分
总榜
- 1matlab软件下载入口
- 未知 | 935115次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420061次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233084次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191363次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183329次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73805次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65985次下载 | 10 积分
评论
查看更多