首页 | 本学科首页   官方微博 | 高级检索  
     

基于参数化存储结构的滑动窗口IP核自动生成
引用本文:窦勇,董亚卓,徐进辉,邬贵明. 基于参数化存储结构的滑动窗口IP核自动生成[J]. 软件学报, 2009, 20(2): 246-255. DOI: 10.3724/SP.J.1001.2009.03296
作者姓名:窦勇  董亚卓  徐进辉  邬贵明
作者单位:国防科学技术大学,计算机学院,湖南,长沙,410073
基金项目:Supported by the National Natural Science Foundation of China under Grant No.60633050 (国家自然科学基金)
摘    要:为解决目前高级综合方法在处理滑动窗口程序时存在的存储系统设计瓶颈问题,提出了参数化存储体系结构模型.采用三级存储层次,充分开发内层循环、外层循环的数据重用;采用寄存器平移策略,简化硬件设计.与相关工作相比,这种体系结构模型使用相对较少的存储资源,将程序执行速度提高了2.13倍~3.8倍,将执行频率由相关工作的69MHZ提升到了238.7MHZ.

关 键 词:滑动窗口操作  高级综合  存储结构  数据调度  模板
收稿时间:2007-03-13
修稿时间:2008-02-27

Automatic Generation of IPCore for Sliding-Window Operations Based on a Parameterized Memory Architecture
Dou Y,Dong YZ,Xu JH and Wu GM. Automatic Generation of IPCore for Sliding-Window Operations Based on a Parameterized Memory Architecture[J]. Journal of Software, 2009, 20(2): 246-255. DOI: 10.3724/SP.J.1001.2009.03296
Authors:Dou Y  Dong YZ  Xu JH  Wu GM
Affiliation:School of Computer;National University of Defense Technology;Changsha 410073;China
Abstract:In order to deal with the memory bottleneck in high level synthesis tools for sliding-window operation, this paper presents a parameterized memory architecture for high level synthesis to automatically generate the hardware frames for all window processing applications. A three-level memory structure is designed to use inner-loop and outer-loop data completely, and at the same time shifted registers are used to make hardware design simpler. Compared with the related works, this approach can achieve a speedup of 2.13 to 3.8 times, and enhance the execution frequency from 69MHZ to 238.7MHZ.
Keywords:sliding-window operation   high level synthesis   memory structure   data schedule   template
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号