期刊文献+

基于任务分组的动态可重构结构编译方法 被引量:2

Compilation approach for dynamically reconfigurable architecture based on grouped tasks
下载PDF
导出
摘要 针对动态可重构结构的优化编译问题,提出了一种基于任务分组的编译方法.在应用算法分割成多个任务的前提下,建立应用算法的任务流图.根据任务之间的关联数据量和局部数据存储器的容量,确定任务的执行顺序.在使装入任务的配置数据和执行任务在时域重叠的前提下,将任务分成不同的组合.对每个任务组合进行循环变换,减小配置数据的读取次数,提高了应用算法的性能.实验结果表明,该编译方法能有效地提高应用算法在动态可重构结构上的执行速度. A new compilation approach based on grouped tasks was proposed for optimal compilation of dynamically reconfigurable architecture. By partitioning an application algorithm into tasks, a task flow graph was established. Based on communication data between tasks and the size of local data memory, the executing order of tasks was determined. Tasks were grouped with loading configuration data and executing tasks overlapping in time domain. For each grouped tasks, loop transformation was applied to diminish the frequence of reading configuration data, which resulted in improved application performance. Experiment result showed that the compilation approach can efficiently improve the execution speed of the applied algorithm on dynamically reconfigurable architecture.
出处 《浙江大学学报(工学版)》 EI CAS CSCD 北大核心 2006年第8期1306-1310,共5页 Journal of Zhejiang University:Engineering Science
基金 国家高技术研究发展计划资助项目(2003AA141050 2003AA1Z1060)
关键词 任务流图 任务分组 动态可重构结构 循环分裂 task flow graph grouped task dynamically reconfigurable architecture loop fission
  • 相关文献

参考文献9

  • 1DASU A,PANCHANATHAN S.Reconfigurable media processing[C]∥Proceedings of Information Technology:Coding and Computing.Las Vegas,Nevada:IEEE,2001:300-304.
  • 2YAMAGACHI T,HASHIYAMA T,OKUMA S.A study on reconfigurable computing system for cryptography[C]∥ IEEE International Conference on Systems Man and,Cybernetics.Nashville,Tennessee:IEEE,2000,4:2965-2968.
  • 3HARTENSTEIN R.Reconfigurable computing:a new business model and its impact on SoC design[C]∥ Proceedings Euromicro Symposium on Digital Systems Design.Warsaw,Poland:IEEE Computer Society,2001:103-110.
  • 4RAHMATULLAH M,KHAN S,FARHAN S,et al.Reconfigurable media processing system for IP based communication application[C]∥ International Conference on Electrical Electronic and Computer Engineering.Dhaka,Bangladesh:IEEE,2004:99-102.
  • 5HARTENSTEIN R.A decade of reconfigurable computing:a visionary retrospective[C]∥ Proceedings of Conference on Design,Automation and Test in Europe.Munich:IEEE,2001:642-649.
  • 6RAMASUBRAMANIAN N,SUBRAMANIAN R,OANDE S.Automatic compilation of loops to exploit operator parallelism on configurable arithmetic logic units[J].IEEE Trans on Parallel and Distributed Systems,2002,13(1):45-66.
  • 7KAUL M,VEMURI R,GOVINDARAJAN S,et al.An automated temporal partitioning and loop fission approach for FPGA based reconfigurable synthesis of DSP applications[C]∥Proc of Design Automation Conference.New Orleans,Louisiana:ACM/IEEE,1999:616-622.
  • 8MAESTRE R,KURDAHI F,FERNANDEZ F,et al.A framework for reconfigurable computing task scheduling and context management[J].IEEE Trans on VLSI Systems,2001,9(6):858-873
  • 9LEE J,CHOI K,DUTT N.Compilation approach for coarse-grained reconfigurable architectures[J].Design & Test of Computers,IEEE,2003,20(1):26-33

同被引文献20

  • 1潘雪增,孙康,陆魁军,王继民,平玲娣.动态可重构系统任务时域划分算法[J].浙江大学学报(工学版),2007,41(11):1839-1844. 被引量:7
  • 2段然,樊晓桠,高德远,沈戈.可重构计算技术及其发展趋势[J].计算机应用研究,2004,21(8):14-17. 被引量:19
  • 3严晓浪,季爱明,沈海斌.性能优化的现场可编程门阵列快速编译方法[J].浙江大学学报(工学版),2005,39(10):1481-1484. 被引量:1
  • 4黄俊,朱明程.局部动态重构在SOPC中的应用[J].深圳大学学报(理工版),2006,23(4):351-355. 被引量:5
  • 5BARR M. A reconfigurable computing primer [EB/OL]. [2007-03-20]. http://www.netrino.com/ Articles/RCPrimer/index. php.
  • 6YAMAGACHI T, HASHIYAMA T, OKUMA S. A study on reconfigurable computing system for cryptography [C] // Proceedings of IEEE International Confer- ence on Systems Man and Cybernetics (SMC'00). Nashville, US: IEEE, 2000, 4: 2965-2968.
  • 7LUG M, SINGH H, LEE M H, et al. The MorphoSys dynamically reconfigurable system-on-chip [C] //Proceedings of 1st NASA/DoD Workshop on Evolvable Hardware. Pasadena, US: IEEE, 1999: 152- 160.
  • 8SUN K, PING L D, WANG J M, et al. Design of a reconfigurable cryptographic engine [C]//Proceedings of 11th Asia-Paciflc Computer Systems Architecture Conference (ACSAC' 06). Shanghai, China: Springer-Verlag, 2006: 452- 458.
  • 9COMPTON K, HAUCK S. Reconfigurable computing: a survey of systems and software [J]. ACM Computing Surveys, 2002, 34(2): 171- 210.
  • 10ZHANG X, NGA W. A review of high-level synthesis for dynamically reconfigurable FPGAs [J]. Microprocessors and Microsystems, 2000, 24(4): 199-211.

引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部