期刊文献+

基于PSO的粗颗粒度可重构处理器时域划分算法设计

A PSO Temporal Partitioning Algorithm used in the Compiler of Reconfigurable Processor
下载PDF
导出
摘要 微粒群算法(PSO)是一种新颖的群智能仿生进化优化算法,它简单、可控性强、易实现且具有很强的优化能力。本文首次将PSO算法引入时域划分领域,给出了一种基于PSO的时域划分优化算法PSOTP,用于粗粒度可重构系统任务编译过程中的时域划分优化。PSOTP算法运用数据流图(DFG)节点的序列作为微粒的位置,微粒中节点位置改变后两个序列的差分作为速度,以任务划分后的子模块数、数据通信量和可重构计算资源的面积利用率作为优化目标,是一种基于权重的多目标优化算法。实验表明,PSOTP算法在划分结果的性能上明显优于传统的ASAP、ALAP和表调度算法以及基于权重的表调度(Priority-List,PL)算法,同时与基于模拟退火遗传算法SAGA的时域划分算相比,可以用更少的迭代次数取得相当的优化效果,运算速度也更快。 Particle Swarm Optimization (PSO) is a new optimization algorithm based on Group Intelligence of bionic evolution. It is easy and controllable, and has a strong ability in continuous space optimization. A novel temporal partitioning algorithm based on PSO is proposed in this paper, to solve the optimization problem in temporal partitioning of Reconfigurable System REmus. It consid- ers three main factors in partitioning: Sub-module Numbers, Communication Cost and Area Efficiency. Simulation Results show that this new method significantly increased the performance of temporal partitioning on REmus system.
出处 《微计算机信息》 2012年第10期380-382,405,共4页 Control & Automation
关键词 粗颗粒度 可重构处理器 时域划分 PSO Key word: Coarse grained Reconfigurable Processor Temporal Partition PSO
  • 相关文献

参考文献7

  • 1Purna G, Bhatia. Temporal Partitioning and Scheduling data flow graphs for reconfigurable computers [J]. IEEE Transactions on Computers, 1999, 48(6):579-590.
  • 2Chongyong Yin, Shouyi Yin, et al. Temporal partitioning algo-rithm for a coarse -grained reconfigurable computing architecture.Proceedings of the 2009 12th International Symposium on Inte-grated Circuits, ISIC '09.Page: 659 - 662.
  • 3Yifan Zhou, Weiguang Sheng, Xie Liu, et al. Efficient TemporalTask Partition for Coarse -Grain Reconfigurable Systems Based onSimulated Annealing Genetic Algorithm. Proceedings of the IEEE9th International Conference on ASIC 2011.
  • 4CraenenB.G.W, Eiben A.E, van Hemert J.I. Comparing evolu-tionary algorithms on binary constraint satisfaction problems. Evo-lutionary Computation, IEEE Transactions on 2003Page:424-444.
  • 5季爱明,沈海斌,严晓浪.基于任务分组的动态可重构结构编译方法[J].浙江大学学报(工学版),2006,40(8):1306-1310. 被引量:2
  • 6潘雪增,孙康,陆魁军,王继民,平玲娣.动态可重构系统任务时域划分算法[J].浙江大学学报(工学版),2007,41(11):1839-1844. 被引量:7
  • 7强倩,张嘉琛.面向视频处理的可重构计算阵列系统设计[J].微计算机信息,2010,26(31):95-97. 被引量:2

二级参考文献25

  • 1[1]COMPTON K,HAUCK S.Reconfigurable computing:a survey of systems and softwareACM Computing Surveys,2002,34(2):171-210.
  • 2[3]DANDALIS A,PRASANNA K.An adaptive cryptographic engine for internet protocol security architecturesACM Transactions on Design Automation of Electronic Systems,2004,9(3):333-353.
  • 3[4]DASU A,PANCHANATHAN S.Reconfigurable media processingElsevier's Parallel Computing,Special Issue on Parallel Computing in Image and Video Processing,2002,28(7/8):1111-1139.
  • 4[5]HUDSON R,LEHN I,ATHANAS M.A run-time reconfigurable engine for image interpolationProceedings of 6th IEEE Symposium on FPGAs for Custom Computing Machines.Napa Valley:IEEE,1998:88-95.
  • 5[6]PURNA G,BHATIA D.Temporal partitioning and scheduling data flow graphs for reconfigurable computersIEEE Transactions on Computers,1999,48(6):579-590.
  • 6[7]KAUL M,VEMURI R,GOVINDARQJAN S,et al.An automated temporal partitioning and loop fission approach for FPGA based reconfigurable synthesis of DSP applicationsProceedings of the 36th ACM/IEEE Conference on Design Automation.New Orleans:ACM,1999:616-622.
  • 7[8]ZHANG X J,NG K W.A temporal partitioning approach based on reconfiguration granularity estimation for dynamically reconfigurable systems Proceedings of 2nd IEEE International Conference on Field-Programmable Technology.Tokyo:IEEE,2003:344-347.
  • 8[9]TAKAYAMA A,SHLBATA Y,IWAL K,et al.Dataflow partitioning and scheduling algorithms for WASMII,a virtual hardwareProceedings of 10th International Conference on Field-Programmable Logic and Applicaions.Villach:Springer,2000:685-694.
  • 9[10]SELVAKKUMARAN N,KARYPIS G.Multi-objective hypergraph partitioning algorithms for cut and maximum subdomain degree minimization Proceedings of 22nd International Conference on Computer Aided Design.San Jose:IEEE,2003:726-733.
  • 10[11]MAHMOUD M,MASATO M.A combined approach to high-level synthesis for dynamically reconfigurable systemsIEEE Transactions on Computers,2004,53(12):1508-1522.

共引文献8

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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