期刊文献+

基于图论技术的FPGA资源管理算法

Graph Theory-Based Algorithm to Manage FPGA Resources
下载PDF
导出
摘要 在对可重构硬件上的空闲资源进行管理时,采用平面划分算法寻找最大空闲矩形存在冗余计算和重复计算的问题.为此,文中提出了一种基于虚拟无向图的计算最大空闲矩形的算法.该算法基于FPGA二维区域模型,利用无向图与FPGA模型之间的相互映射关系,通过在虚拟无向图中寻找有效回路和通路间接完成寻找最大空闲矩形的任务,使空闲区域划分过程大大简化.最后,文中通过仿真实验对比了该方法与已有的SL算法的性能,结果表明,KAMER_VU算法有效降低了系统硬件布局时间,提高了为任务分配硬件资源的成功率. In order to avoid the redundancy and duplication when using the plane partition algorithm to find all maximal empty rectangles,an algorithm based on virtual undigraph marked as KAMER_VU is proposed to manage the reconfigurable empty hardware resources.Based on the FPGA of two-dimension region,the algorithm uses the mapping between the undigraph and the FPGA model and indirectly finds all maximal empty rectangles by looking for effective loop and pathway in the virtual undigraph,thus simplifying the partition of free region.Some simulations are then performed to make a comparison between the proposed algorithm and the existing SL algorithm.The results indicate that KAMER_VU effectively saves time for hardware distribution and increases the success probabi-lity of hardware allocation for task.
出处 《华南理工大学学报(自然科学版)》 EI CAS CSCD 北大核心 2010年第11期91-95,共5页 Journal of South China University of Technology(Natural Science Edition)
基金 黑龙江省自然科学基金资助项目(B2007-07) 齐齐哈尔市工业攻关项目(GYGG-09009)
关键词 图论 FPGA资源管理 最大空闲矩形 KAMER_VU算法 算法执行时间 有效损耗时间 graph theory FPGA resource management maximal empty rectangle KAMER_VU algorithm algorithm execution time effective loss time
  • 相关文献

参考文献9

  • 1Tabero J,Steptien J,Mecha H,et al.Task placementheuristic based on 3D-adjacency and look-ahead in reconfigurable systems[C] ∥Proceedings of the 11th Asia and South Pacific Design Automation Conference 2006.Yokohama:IEEE Circuits and Systems Society ACM SIGDA,2006:169-174.
  • 2齐骥,李曦,胡楠,周学海,龚育昌,王峰.基于硬件任务顶点的可重构系统资源管理算法[J].电子学报,2006,34(11):2094-2098. 被引量:17
  • 3Bazargan K,Kastner R,Sarrafzadeh M.Fast template placement for reconfigurable computing systems[J].IEEE Design and Test of Computers,2000,17(1):68-83.
  • 4Walder H,Steiger C,Platzner M.Fast online task placment on FPGAs:free space partitioning and 2D hashing[C] ∥International Parallel and Distributed Processing Symposium.New York:IEEE Computer Society,2003:209-224.
  • 5Handa M,Vemuri R.An efficient algorithm for finding empty space for online FPGA placement[C] ∥Field Programmable Logic and Application:14th International Conference.Berlin:Springer,2004:444-453.
  • 6Cui Jin,Deng Qingxu,He Xiuqiang,et al.An efficient algorithm for online management of 2D area of partially reconfigurable FPGAs[C] ∥2007 Design,Automation and Test in Europe Conference and Exposition.Nice:EDAA EDAC IEEE Computer Society TTTC,2007:129-134.
  • 7李涛,杨愚鲁.可重构资源管理及硬件任务布局的算法研究[J].计算机研究与发展,2008,45(2):375-382. 被引量:12
  • 8付志红,俞集辉,苏向丰.引入方向因子的最小回路、最大回路搜索算法[J].重庆大学学报(自然科学版),2002,25(3):64-67. 被引量:2
  • 9龚育昌,齐骥,胡楠,王立刚.一种支持动态可重构系统的布局碎片量化方法[J].小型微型计算机系统,2007,28(5):944-947. 被引量:7

二级参考文献35

  • 1白征东.GPS网中最小独立闭合环的自动搜索[J].测绘科技动态,1994,55(2):18-21. 被引量:24
  • 2李涛,刘培峰,杨愚鲁.动态部分重配置及其FPGA实现[J].计算机工程,2006,32(14):224-226. 被引量:9
  • 3齐骥,李曦,胡楠,周学海,龚育昌,王峰.基于硬件任务顶点的可重构系统资源管理算法[J].电子学报,2006,34(11):2094-2098. 被引量:17
  • 4齐骥,李曦,于海晨,胡楠,龚育昌,王立刚.一种面向动态可重构计算的调度算法[J].计算机研究与发展,2007,44(8):1439-1447. 被引量:15
  • 5Bazargan K,Kastner R,Sarrafzadeh M.Fast template placement for reconfigurable computing systems[J].IEEE Design and Test of Computers,2000,17(1):68-83.
  • 6Handa M,Vemuri R.An efficient algorithm for finding empty space for online FPGA placement[A].Proceedings of the 41th Design Automation Conference[C].New York:ACM Press,2004.960-965.
  • 7Walder H,Steiger C,Platzner M,Thiele L.Online scheduling and placement of real-time tasks to partially reconfigurable devices[A].IEEE Real-Time Systems Symposium[C].New York:IEEE Computer Society,2003.224-225.
  • 8Walder H,Steiger C,Platzner M.Fast online task placement on FPGAs:Free space partitioning and 2-D hashing[A].International Parallel (and Distributed) Processing Symposium[C].New York:IEEE Computer Society,2003.178.
  • 9Ahmadinia A,Bobda C,Jurgen T.A new approach for on-line placement on reconfigurable devices[A].International Parallel (and Distributed) Processing Symposium[C].New York:IEEE Computer Society 2004.134.
  • 10Handa M,Vemuri R.An integrated online scheduling and placement methodology[A].Jürgen B.Field Programmable Logic and Application:14th International Conference[C].Berlin:Springer,2004.444-453.

共引文献25

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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