期刊文献+

概率构造算法与遗传算法融合的可重构计算系统硬件任务划分 被引量:4

Hardware Task Partitioning for Reconfigurable Computing Systems Syncretized Probabilistic Constructive Algorithm and Genetic Algorithm
下载PDF
导出
摘要 提出一种概率构造算法与遗传算法融合的算法,通过引入表示划分结果多样性的度量方法,利用概率构造算法产生具有多样性的较优的初始群体,并在此基础上利用遗传算法寻求最优解.实验结果表明,该算法能够获得比已有的基于列表的划分算法更优的划分结果,比采用完全随机初始群体的遗传算法缩短了运行时间. A partitioning algorithm is proposed to partition an entire hardware task into interconnected subtasks for reconfigurable computing. The algorithm, called PCGA, syncretizes probabilistic constructive (PC) algorithm and genetic algorithm (GA). A new approach is proposed to measure the variety of partitions, and an initial population with a variety of better individuals is produced by PC algorithm. Then, the optimal solution is captured by GA based on this initial population. The experimental results show that PCGA can get better results of graph partitioning than those list-based partitioning algorithms, and use less runtime than those genetic algorithms based on a population of randomly generated individuals.
出处 《计算机辅助设计与图形学学报》 EI CSCD 北大核心 2007年第8期960-965,共6页 Journal of Computer-Aided Design & Computer Graphics
基金 国家自然科学基金(60573105)
关键词 可重构计算系统 有向无环图 图划分 任务簇 reconfigurable computing system directed acyclic graph graph partitioning task cluster
  • 相关文献

参考文献10

  • 1Purna 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
  • 2Kocan F.Reconfigurable randomized K-way graph partitioning[C] //Proceedings of the Euromicro Symposium on Digital System Design,Antalya,2003:272-278
  • 3周博,邱卫东,谌勇辉,彭澄廉.基于簇的层次敏感的可重构系统任务划分算法[J].计算机辅助设计与图形学学报,2006,18(5):667-673. 被引量:12
  • 4Noguera Juanjo,Badia Rosa M.HW/SW codesign techniques for dynamically reconfigurable architectures[J].IEEE Transactions on Very Large Scale Integration (VLSI) Systems,2002,10(4):399-415
  • 5Srinivasan V,Govindarajan S,Vemuri R.Fine-grained and coarse-grained behavioral partitioning with effective utilization of memory and design space exploration for multi-FPGA architectures[J].IEEE Transactions on Very Large Scale Integration (VLSI) Systems,2001,9(1):140-158
  • 6Hidalgo J I,Baraglia R,Perego R,et al.A parallel compact genetic algorithm for multi-FPGA partitioning[C] //Proceedings of the 9th Euromicro Workshop on Parallel and Distributed Processing,Mantova,2001:113-120
  • 7Wong J L,Koushanfar F,Megerian S,et al.Probabilistic constructive optimization techniques[J].IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems,2004,23(6):859-868
  • 8Kamidoi Y,Wakabayashi S,Yoshida N.Faster algorithms for finding a minimum K-way cut in a weighted graph[C] //Proceedings of IEEE International Symposium on Circuits and Systems,Hong Kong,1997:1009-1012
  • 9陈振强,徐宝文.一种基于依赖性分析的类内聚度度量方法[J].软件学报,2003,14(11):1849-1856. 被引量:16
  • 10Srinivasan Vinoo,Vemuri Ranga.An integrated task graph partitioning and RTL design space exploration system for multi-FPGA architectures[C] //Proceedings of the 7th IEEE Symposium on Field-Programmable Custom Computing Machines,Napa,1999:1-8

二级参考文献22

  • 1徐宝文 陈振强 周晓宇.基于依赖性分析的面向对象Ada95程序切片[J].软件学报,2001,12:208-213.
  • 2Allen EB, Khoshgoftaar TM. Measuring coupling and cohesion: An information-theory approach. In: Proceedings of the 6th International Software Metrics Symposium. IEEE Computer Society, 1999. 119-127.
  • 3Briand LC, Morasca S, Basili VR. Property-Based software engineering measurement. IEEE Transactions on Software Engineering, 1996,22(1):68-85.
  • 4Briand LC, Daly JW, Wrist JK. A unified framework for Coupling measurement in object-oriented systems. Empirical Software Engineering, 1998,3(1):65-117.
  • 5Briand LC, Morasca S, Basili VR. Defining and validating measures for object-based high-level design. IEEE Transactions on Software Engineering, 1999,25(5):722-743.
  • 6Chae HS, Kwon YR. A cohesion measure for classes in object-oriented systems. In: Proceedings of the 5th International Software Metrics Symposium. IEEE Computer Society Press, 1998. 158-166.
  • 7Chidamber SR, Kemerer CF. A metrics suite for object oriented design. IEEE Transactions on Software Engineering, 1994,20(6):476-493.
  • 8Hitz M, Montazeri B. Measuring coupling and cohesion in object-oriented systems. In: Proceedings of the International Symposium on Applied Corporate Computing. 1995.75-84.
  • 9Xu BW, Zhou YM. Comments on 'A cohesion measure for object-oriented classes'. Software-Practice and Experience, 2001,31(14):1381-1388.
  • 10Chen ZQ, Zhou YM, Xu BW, Zhao JJ, Yang HJ. A novel approach to measuring class cohesion based on dependence analysis. In: IEEE International Conference on Software Maintenance (ICSM 2002). 2002. 377-383.

共引文献26

同被引文献27

  • 1周博,邱卫东,谌勇辉,彭澄廉.基于簇的层次敏感的可重构系统任务划分算法[J].计算机辅助设计与图形学学报,2006,18(5):667-673. 被引量:12
  • 2Chatha K S,Vemuri R.An iterative algorithm for hardware-software partitioning,hardware design space exploration and scheduling[J].Design Automation for Embedded Systems,2000,5(3/4):281-293.
  • 3Eles P,Peng Z,Kuchcinski K,et al.System level hardware/software partitioning based on simulated annealing and tabu search[J].Design Automation for Embedded Systems,1997,2(1):5-32.
  • 4Dick R P.Multiobjective synthesis of low-power real-time distributed embedded systems[D].Princeton:Princeton University,2002.
  • 5Loo S M.Static scheduling in a reconfigurable hardware environment[D].Huntsville:University of Alabama in Huntsville,2003.
  • 6Kalavade A,Lee E A.The extended partitioning problem:hardware/software mapping,scheduling,and implementation-bin selection[J].Design Automation for Embedded Systems,1997,2(2):125-163.
  • 7Henkel J,Ernst R.An approach to automated hardware/software partitioning using a flexible granularity that is driven by high-level estimation techniques[J].IEEE Transactions on Very Large Scale Integration (VLSI) Systems.2001,9(2):273-290.
  • 8Hauck S,DeHon A.Reconfigurable computing:the theory and practice of FPGA-based computation[M].Burlington:Morgan Kaufmann Publishers,2008:539-559.
  • 9Meals B.Hierarchical decomposition algorithm for hardware/software partitioning[C]//Proceedings of the 44th Annual Southeast Regional Conference.New York:ACM Press,2006:18-23.
  • 10Math Works.Genetic algorithm and direct search toolbox[OL].2010-06-27.http://www.mathworks.com.

引证文献4

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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