期刊文献+

基于簇的层次敏感的可重构系统任务划分算法 被引量:12

A Level Sensitive Cluster Based Partitioning Algorithms for Reconfigurable Systems
在线阅读 下载PDF
导出
摘要 对于可重构计算中面积约束条件下的任务划分问题,提出一种基于簇的、层次敏感的划分LSCBP算法.该算法按照依赖优先、最早最先和碎片利用三原则构造了新的启发函数ASLevel,能够跟踪节点分配过程并进行动态调整;它克服了CBP算法机械选取节点进行划分的缺点,同时算法复杂度也增大到O{|V|2+|E|}.对随机生成的任务图(节点数小于250)的划分实验表明:对于相同的DAG,LSCBP算法能够比CBP算法获得更少的任务簇(可重构资源需求量)和簇间有向边(通信代价). This paper presents a DAG (directed acyclic graph) partitioning algorithm for reconfigurable computing, called LSCBP (Level Sensitive cluster based Partitioning) algorithm, which partitions the whole task graph into small segments and keep task precedence relations under area constraints. The proposed heuristic function AS_Level can denote allocation priorities of the ready list and will be adjusted during the partitioning process. The heuristic function is constructed with the guideline of "dependence first", "earliest time first" and "fragment reuse". The proposed algorithm can overcome the drawback of CBP algorithm and its time complexity increases to O {| V|^2 + |E|}. For the same DAGs, the experimental results on random DAGs show that LSCBP algorithm can get less task-clusters (meaning less requirements for reconfigurable devices) and inter-cluster edges (meaning less communication costs) than CBP algorithm.
出处 《计算机辅助设计与图形学学报》 EI CSCD 北大核心 2006年第5期667-673,共7页 Journal of Computer-Aided Design & Computer Graphics
基金 国防预研项目基金
关键词 可重构系统 有向无环图 图划分 任务簇 FPGA reconfigurable computing system directed acyclic graph graph partitioning task cluster FPGA
  • 相关文献

参考文献10

  • 1Bondalapati K,Prasanna V K.Reconfigurable computing systems[J].Proceedings of the IEEE,2002,90(7):1201-1217
  • 2Steiger Christoph,Walder Herbert.Online scheduling and placement of real-time tasks to partially reconfigurable[C]//Proceedings of the 24th IEEE International Real-Time Systems Symposium,Cancun,2003:224-225
  • 3Purna K M G,Bhatia D.Temporal partitioning and scheduling data flow graphs for reconfigurable computers[J].IEEE Transactions on Computers,1999,48(6):579-590
  • 4Zhou Bo,Qiu Weidong.SHUM-uCOS:A RTOS using multitask model to reduce migration cost between SW/HW tasks[C]//Proceedings of the 9th International Conference on Computer Supported Cooperative Work in Design,Coventry,2005,2:984~ 989
  • 5Karypis G,Aggarwal R,Kumar V,et al.Multilevel hypergraph partitioning:Application in VLSI domain[J].IEEE Transactions on Very Large Scale Integration (VLSI)Systems,1999,7(1):69-79
  • 6Ou C -W,Ranka S.Parallel incremental graph partitioning[J].IEEE Transactions on Parallel and Distributed Systems,1997,8(8):884~896
  • 7Ball M,Cifuentes C,Bairagi Deepankar.Partitioning of code for a massively parallel machine[OL].http://research.sun.com/ techrep/2004/smli_tr-2004-134.pdf
  • 8Hendrickson B,Leland R.Multidimensional spectral load balancing[R].Albuquerque:Sandia National Laboratories,1993
  • 9Sipakoulis G C,Karafyllidis I,Thanailakis A.Genetic partitioning and placement for VLSI circuits[C] //Proceedings of the 6th IEEE International Conference on Electronics,Circuits and Systems,Pafos,Cyprus,1999,3:1647-1650
  • 10Donnett J G,Starkey M,Skillicorn D B.Effective algorithms for partitioning distributed programs[C] //Proceedings of the 7th Annual International Phoenix Conference on Computers and Communications,Scottsdale,1988:363-368

同被引文献106

引证文献12

二级引证文献33

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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