資料介紹
程序執(zhí)行軌跡(Program executions traces,以下簡(jiǎn)稱traces)是程序執(zhí)行過(guò)程的指令流信息的記錄,trace完整地記錄了程序執(zhí)行過(guò)程中所執(zhí)行指令的內(nèi)容和順序。對(duì)于大多數(shù)程序,少數(shù)幾個(gè)較短的熱t(yī)race決定了系統(tǒng)的總體性能。本文提出了基于程序執(zhí)行軌跡提取加速模塊的軟硬件劃分方法。利用熱t(yī)race提取算法劃分系統(tǒng)中關(guān)鍵的trace到硬件,使用分支斷言構(gòu)造原子執(zhí)行單位,以較小的硬件代價(jià)獲得較高的加速比。在本文實(shí)驗(yàn)中,與采用模擬退火算法的指令級(jí)細(xì)粒度劃分相比,獲得的性能平均高9.6%,最終結(jié)果硬件面
積小29%。
關(guān)鍵詞: 程序執(zhí)行軌跡,硬件加速模塊,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%。
關(guān)鍵詞: 程序執(zhí)行軌跡,硬件加速模塊,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通過(guò)硬件加速視覺(jué)處理改進(jìn)條形碼讀取器
- Hyperon—大數(shù)據(jù)應(yīng)用的硬件加速解決方案
- 硬件加速人體姿態(tài)估計(jì)開源分享
- 一種基于風(fēng)險(xiǎn)軌跡與復(fù)雜網(wǎng)絡(luò)的缺陷定位方法 9次下載
- 面向港口停留區(qū)域識(shí)別的船舶停留軌跡提取方法 6次下載
- 如何使用大數(shù)據(jù)技術(shù)實(shí)現(xiàn)航道邊界提取的方法 6次下載
- 使用大數(shù)據(jù)技術(shù)利用大規(guī)模船舶軌跡數(shù)據(jù)實(shí)現(xiàn)航道邊界提取的方法概述 8次下載
- 如何使用大規(guī)模船舶軌跡數(shù)據(jù)進(jìn)行航道邊界提取方法的資料說(shuō)明 11次下載
- 如何使用解決面向港口停留區(qū)域識(shí)別的船舶停留軌跡提取方法資料說(shuō)明 5次下載
- MD5算法硬件加速模型 0次下載
- 基于硬件加速系統(tǒng)的PCIe-SRIO橋的邏輯結(jié)構(gòu) 13次下載
- UVM驗(yàn)證平臺(tái)執(zhí)行硬件加速 14次下載
- 基于硬件加速的實(shí)時(shí)仿真平臺(tái)構(gòu)建技術(shù) 1次下載
- 精確分類的視角無(wú)關(guān)人臉檢測(cè)方法與硬件加速體系結(jié)構(gòu) 33次下載
- 數(shù)字集成電路設(shè)計(jì)中的硬件加速驗(yàn)證技術(shù)
- 一種創(chuàng)新的動(dòng)態(tài)軌跡預(yù)測(cè)方法 477次閱讀
- 用DE1-SOC進(jìn)行硬件加速的2D N-Body重力模擬器設(shè)計(jì) 600次閱讀
- 使用VVAS調(diào)用HLS生成硬件加速器的主要流程 755次閱讀
- 硬件加速器提升下一代SHARC處理器的性能 1336次閱讀
- 如何確定一個(gè)硬件加速應(yīng)用 603次閱讀
- 典型FPGA的開發(fā)流程和實(shí)現(xiàn)SOC的設(shè)計(jì)方法 3069次閱讀
- firefly神經(jīng)網(wǎng)絡(luò)硬件加速簡(jiǎn)介 2009次閱讀
- Firefly的Ubuntu VPU硬件編解碼技術(shù)解析 3050次閱讀
- LSTM的硬件加速方式 3045次閱讀
- 斯坦福機(jī)器學(xué)習(xí)硬件加速器的課程學(xué)芯片技術(shù)機(jī)會(huì)來(lái)了 6163次閱讀
- 憶芯科技利用Veloce 硬件加速仿真平臺(tái)進(jìn)行高速企業(yè)級(jí)固態(tài)硬盤存儲(chǔ)設(shè)計(jì) 1815次閱讀
- 什么是DNN_如何使用硬件加速DNN運(yùn)算 2.2w次閱讀
- Veloce仿真環(huán)境下的SoC端到端硬件加速器功能驗(yàn)證 3691次閱讀
- 用于軟件驗(yàn)證的硬件加速仿真之一:物理和虛擬探針 2057次閱讀
- 使用教程分享連載:在Zynq AP SoC設(shè)計(jì)中高效使用HLS IP(二) 3576次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費(fèi)下載
- 0.00 MB | 1491次下載 | 免費(fèi)
- 2單片機(jī)典型實(shí)例介紹
- 18.19 MB | 93次下載 | 1 積分
- 3S7-200PLC編程實(shí)例詳細(xì)資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識(shí)別和講解說(shuō)明
- 4.28 MB | 18次下載 | 4 積分
- 5開關(guān)電源原理及各功能電路詳解
- 0.38 MB | 11次下載 | 免費(fèi)
- 6100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 7基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
- 0.11 MB | 4次下載 | 免費(fèi)
- 8基于單片機(jī)的紅外風(fēng)扇遙控
- 0.23 MB | 3次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費(fèi)
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費(fèi)
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費(fèi)
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費(fèi)
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費(fèi)
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費(fèi)
- 8開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21539次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537791次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191183次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183277次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138039次下載 | 免費(fèi)
評(píng)論