期刊文献+

一种数据驱动的可重构计算统一编程模型 被引量:6

A Data-Driven Uniform Programming Model for Reconfigurable Computing
在线阅读 下载PDF
导出
摘要 可重构计算以其优异的性能和高度的灵活性,在国际国内研究领域逐渐引起广泛的关注.然而,在研的可重构计算系统架构多种多样,编程模型多与体系结构相关,使用和移植都非常困难.本文为解决编程通用性问题,从可重构计算的基本特征出发,提出数据驱动的,支持异构任务并行计算的统一编程模型,并讨论其实现方法.该模型基于生产者.消费者通讯机制,支持多种类型的计算结点和通讯网络,具有高度的抽象性.实验结果显示,使用统一编程模型进行应用设计,在不同的架构上能够使用同样的用户程序,并且获得比纯硬件加速方式更高的加速比. Due to the excellent performance and flexibility,reconfigurable computing has gained more and more attention throughout the world.But currently there're so many different platforms and programming frameworks which take you into the details of the specific hardware,and prevent their practical usage.In this paper,after deep study of the reconfiguration characteristic,a novel data-driven uniform programming model RECUPM is proposed,and its implementation is discussed.The model supports parallel hybrid-task computing.It's based on producer-consumer communication paradigm and can be adapted onto different types of networks and nodes.Experiments show that applications featuring RECUPM reuse the same source codes on different architectures, and outperform the pure hardware acceleration design.
出处 《电子学报》 EI CAS CSCD 北大核心 2007年第11期2123-2128,共6页 Acta Electronica Sinica
基金 高等学校博士学科点专项科研基金(No.20050358040)
关键词 可重构计算 编程模型 生产者-消费者通讯模型 reconfigurable computing programming model producer-consumer communication model
  • 相关文献

参考文献11

  • 1Dehon A, Wawrzynek J. Reconfigurable computing: what, why, and implications for design automation[ A ]. Proc 36th ACM/ IEEE Conf. on Design Automation[ C ]. NY: ACM Press, 1999. 610-615.
  • 2Valiant L G.A bddging model for parallel computation[ J]. Communications of the ACM, 1990,33(8) :103-111.
  • 3Hartenstein R.A decade of reconfigurable computing:a visionary restrospeetive[ A]. Design, Automation, and Test in Europe [C]. NJ: IEEE Press, 2001.642-649.
  • 4Tanigawa K, Hironaka T,et al.A generalized execution model for programming on reconfigurable architectures and an architecture supporting the model [ A ]. 12th Conf on Field-Programmable Logic and Applications, LNCS 2438 [ C ]. Berlin: Springer- Vedag, 2002.434-443.
  • 5Jidin R, Andrews D, Niehaus D. Implementing multi threaded system support for hybrid FPGA/CPU computational components[ A ]. Int' 1 Corff on Engineering of Reconfigurable Systems and Algorithms[ C]. Nevada: CSREA Press, 2004. 116-122.
  • 6Vuletic M, Pozzi L, Ienne P. Programming transparency and portable hardware interfacing: towards general-purpose reconfigurable computing [ A ]. Proc 15th Int' 1 Conf. ApplicationSpecific Systems, Architectures and Processors[C]. Washington DC: IEEE Press,2004. 339-351.
  • 7Vuletic M, Pozzi L, Ienne P. Seamless hardware-software integration in reconfigurable computing systems[ J]. IEEE Design and Test of Computers,2005,22(2): 102-113.
  • 8周博,王石记,邱卫东,彭澄廉.SHUM-UCOS:基于统一多任务模型可重构系统的实时操作系统[J].计算机学报,2006,29(2):208-218. 被引量:32
  • 9Fredriksson L B,A CAN Kingdom, Rev 3.01 [R]. KVASER AB, 1996.
  • 10Compton K, Hauck S.Reconfigurable computing:a survey of systems and software[J]. ACM Computing Survey,2002,34 (2):171-210.

二级参考文献17

  • 1Lee E..Overview of the Ptolemy Project.Technical Memorandum UCB/ERL M03/25,University of California,Berkeley,CA,USA,2003.
  • 2Alexander P.,Kong C..Rosetta:Semantic support for model centered systems level design.Computer,2001,34(11):64~70.
  • 3Andrews D.,Niehaus D..Programming models for hybrid FPGA-CPU computational components:A missing link.IEEE Transactions on Micro,2004,24(4):42~53.
  • 4Walder H.,Platzner M..Reconfigurable hardware operating systems:From design concepts to realizations.In:Proceedings of the 3rd International Conference on Engineering of Reconfigurable Systems and Architectures (ERSA'03),Las Vegas(NV),USA,2003.
  • 5The ISO POSIX Working Group.ISO/IEC 9945:2002 POSIX Standard,2002.
  • 6Donthi S.,Haggard R.L..A survey of dynamically reconfigurable FPGA devices.In:Proceedings of the 35th Southeastern Symposium on System Theory,Morgantown,West Virginia,USA,2003,422~426.
  • 7Kwork Y.K.,Ahmad I..Dynamic critical-path scheduling:An effective technique for allocation task graphs to multiprocessors.IEEE Transactions on Parallel and Distributed System,1996,7(5):506~521.
  • 8Karthikeya M.,Purna G.,Bhatia D..Temporal partitioning and scheduling data flow graphs for reconfigurable computers.IEEE Transactions on Computer,1999,48(6):579~590.
  • 9Cormen T.H.,Leiserson C.E..Introduction to Algorithms.Cambridge,MA:The MIT Press,2001,1043~1054.
  • 10Kar R.P..Implementing the rhealstone real-time benchmark.Dr.Dobb's Journal,1990,15(4):46~55.

共引文献31

同被引文献72

  • 1周博,王石记,邱卫东,彭澄廉.SHUM-UCOS:基于统一多任务模型可重构系统的实时操作系统[J].计算机学报,2006,29(2):208-218. 被引量:32
  • 2Early access partial reconfiguration user guide EM]. San Jose:Xilinx Inc, 2006
  • 3Hauck S. Configuration prefetch for single context reconfigurable coprocessors [C]//Proceedings of the ACM/ SIGDA 6th international symposium on Field Programmable Gate Arrays, Monterey, 1998:65-74
  • 4Li Z Y, Compton K, Hauck S. Configuration caching management techniques for reconfigurable computing [C]// Proceedings of the 8th IEEE Symposium on Field-Programmable Custom Computing Machines, Napa Valley, 2000:22-36
  • 5Xilkernel 3.0 [M]. San Jose: Xilinx Inc, 2006
  • 6Compton K. Reconfigurable computing: a survey of systems and software[J]. ACM Computing Surveys, 2002, 34(2): 171-210
  • 7Zeineddini A S, Gaj K. Secure partial reconfiguration of FPGAs [C]]/Proceedings of the 2005 IEEE International Conference on Field Programmable Technology, Singapore, 2005:155-162
  • 8Choi C S, Lee H. An reconfigurable FIR filter design on a partial reconfiguration platform [C] //Proceedings of the 1st IEEE International Conference on Communications and Electronics, Hanoi, 2006:352-355
  • 9Lagger A, Upegui A, Sanchez E, et al. Self-reconfigurable pervasive platform for cryptographic application[C]//Proceedings of the IEEE International Conference on Field Programmable Logic and Applications, Madrid, 2006:1-4
  • 10Andrews D, Niehaus D, Jidin R, etal. Programming models for hybrid FPGA-CPU computational components: a missing link[J]. IEEEMicro, 2004, 24(4): 42-53

引证文献6

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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