云彩店邀请码|半壳|优胜
优化算法体验了从保守的典范最优化本领到新颖的智能优化算法的兴盛进程。对求解搀杂的优化题目,保守的优化算法不复独当一面,而常常沿用智能优化算法举行求解。20世纪中叶此后,多核处置器、GPU以及计划机集群的兴盛,极地面促成了优化算法并行加快本领的接洽。同声,跟着电子高科技的兴盛,FPGA本领获得了普遍的运用,而因为FPGA硬件构造具备莫大的并行性,为优化算法的并行接洽供给了一种新的安排办法。 暂时的智能优化算法主假如沿用软硬件编制程序的办法在CPU和GPU中运转,而不管沿用串行仍旧并行的编制程序办法,其运转速率都受限于既有处置器的硬件框架结构。那么是否安排一种并行实行优化算法的专用硬件构造?而又怎样安排如许的硬件构造,最后到达普及优化算法求解功效的目的。鉴于之上题目,正文环绕“鉴于FPGA的优化算法并行实行与运用接洽”对以次实质举行了接洽。 一、建立智能优化算法库,对基础智能优化算法串行实行的道理以及运转体制举行领会,在此普通长进一步对优化算法的并行实行本领加以接洽。正文重要接洽两种典范并行实行本领:鉴于多核处置器的OpenMP并行编制程序本领以及鉴于GPU的CUDA并行编制程序本领。经过对这两种并行实行本领的接洽,深刻探究优化算法的并行安排本领,为沿用FPGA安排并行实行优化算法的专用硬件构造做好铺垫。 二、提出鉴于FPGA的优化算法并行安排本领,在所提出安排本领的普通上,贯串Virtex-5系列FPGA芯片的特性,安排鉴于FPGA的求解因变量优化题目的并行粒子群算法和鉴于FPGA的求解拉拢优化题目的并行遗传算法。在Xilinx的ISE开拓情况中实行优化算法安排,经过Modelsim举行仿真,并在开拓板中运转尝试。 三、开拓串并行优化算法软硬件一体化考证体例,该体例平台集成串行优化算法库、鉴于多核处置器的OpenMP并行算法步调以及鉴于GPU的CUDA并行算法步调,同声集成鉴于FPGA的并行优化算法硬件仿真截止数据。在该体例平台中,不妨对百般安排本领获得的截止举行比较,以图形与数据两种情势展示演算进程,领会算法本能。 四、表面领会比较与运用考证。按照所开拓的考证体例,对CPU和GPU中的串并行优化算法与鉴于FPGA的并行优化算法在求解因变量优化题目和拉拢优化题目上面举行比较,从表面上加以领会,归纳鉴于FPGA安排并行优化算法的上风与不及。齐头并进一步对小组安排本质运用题目沿用鉴于FPGA的模仿退火算法给予求解,最后考证正文安排本领。 按照之上四个上面的接洽,正文建立了基础的智能优化算法库,探究了鉴于多核处置器的OpenMP并行编制程序本领以及鉴于GPU的CUDA并行编制程序本领,提出了鉴于FPGA的优化算法并行安排本领,开拓了串并行优化算法软硬件一体化考证体例,并从求解因变量优化题目、拉拢优化题目以及本质运用题目等方面临正文所提出安排本领举行了比较领会与考证。考证截止表白,鉴于FPGA的优化算法并行安排本领较地面普及优化算法的运转功效。
来源:半壳优胜鲸鱼幸运星转载请保留出处和链接!
本文链接:http://87cpy.com/293643.html
本站部分内容来源网络如有侵权请联系删除