ipso算法与其在硬件电路优化设计的应用-研究

ipso算法与其在硬件电路优化设计的应用-研究

ID:31934267

大小:2.55 MB

页数:69页

时间:2019-01-29

ipso算法与其在硬件电路优化设计的应用-研究_第1页
ipso算法与其在硬件电路优化设计的应用-研究_第2页
ipso算法与其在硬件电路优化设计的应用-研究_第3页
ipso算法与其在硬件电路优化设计的应用-研究_第4页
ipso算法与其在硬件电路优化设计的应用-研究_第5页
资源描述:

《ipso算法与其在硬件电路优化设计的应用-研究》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、‘.;..●-●一^,{\●一‘j}{■IPSO算法及其在硬件电路优化设计中的应用研究摘要硬件电路中片上系统Soc(System∞Chip)的设计主要采用基于P核的配置并执行方法。由于口核的多样性及其可优化参数的矛盾性,使得SoC的设计空间极其复杂。能否在庞大的SoC参数设计空间中找到一组相对最优的配置参数,直接关系到设计的成败。因此,SoC系统综合的主要任务之一就是针对具体的应用在可能的设计空间中找到一组满足设计约束的口可行配置集,其本质是求多目标优化问题的最优解。鉴于Soc参数设计问题的复杂性,本文提出了将基于拥挤度和动态惯性权重聚合的多目标粒子群优化算法(口So)应用于SoC参数

2、设计的思路。PSO算法以P躺to支配关系来更新粒子的个体最优值,用外部存档策略保存搜索过程中发现的非支配解;采用适应值拥挤度裁剪归档中的非支配解,并从归档中的稀松区域随机选取精英作为粒子的全局最优位置,以保持解的多样性;采用动态惯性权重聚合的方法以使算法尽可能地逼近各目标的最优解.本文通过与普通的粒子群多目标优化方法和非劣性分层遗传算法的比较,说明基于拥挤度和动态惯性权重聚合多目标粒子群优化算法(口So)在解决多目标优化问题上具有一定的优越性。针对粒子群方法在SOC实际领域的应用,本文对算法做了如下修改:粒子速度向量的离散化方法;粒子群的编码方式;领导者的选择方案;不合理配置的筛选。将

3、改良多目标粒子群优化算法佃-So)应用于参数优化算法能够在SoC设计空间中快速搜索到最优的参数配置,同时得益于适应值拥挤度裁剪技术的应用使得参数配置在目标空间中保持一定的差异性。本文使用Matlab的m脚本建立了mSO方法的数学模型,并将口SO方法以C++语言编写成计算机程序,与美国加利福尼亚大学开发的高度参数化的SoC设计平台Pla:tll∞集成,选择了三种衡量多目标优化算法优劣的指标,将基于参数依赖性的搜索策略、多目标遗传算法的搜索策略以及改良粒子群算法分别在如下三个不同的应用上进行了对比:1)imagc,将一个位图从内存的一个区域拷贝到另一个区域;2)key,对一个位图进行反色处

4、理;3)In舳救,对一个10×10的整数矩阵进行转置操作。通过对三种方法仿真结果的精确性和执行效率两方面的统计对比,用数据定量地说明本文mSO方法与同类方法相比较所体现出的有优越性,用P锄鲍0集在目标空间上的分布情况定性地反映本文PSO方法解决多目标优化问题的能力。仿真结果说明本文采用的SoC结构参数配置优化方法,在以功耗和执行时间组成的二维目标空间中具有良好的分散性和非支配性,并且搜索时间大大缩短,搜索效率和准确度上都相对优于参数相关性方法和遗传算法。关键词:粒子群,多目标优化,硬件电路,片上系统,参数设计Ⅱ●I毫一气1■『7■}ll~StlldyonIPSoandItsApplic

5、aⅡononHardwa聆Circuit’sop廿malDesignABSTRACTht:heh绷1wa∞cir嘶ts,t11edcsi弘ofSoCismainlybased伽也econ矗gu洳of口∞∞觚d%蛐gmel

6、刚8.D∞t0mcvafi嘶伪of口趾dtheconnictofPp骶锄酏%nleSoCdesi弘spa∞isve巧。伽叩l%.AnilI】拼ln;柚tSoCdesi伊wo咸is龀∞曲gIlr吨0fall姗’肛吣弧ch蛳mc蒯tecImistImed断theappli蒯呱i.e.,mc∞胁啪喊∞meSoC疵№烛赐andlbr龇州%size锄dpe触姐cec0娜吣ofS

7、oC.Onemain础ofmeSOCs舛锄·levcl跚删sisdesignsp蛾expll∞ation.Tk:伪s∞缸alofthetaskis矗11dingthe唧Itimalsetof∞Ilu妇toannd廿嘶∞垃Veol岖miza矗∞p曲l锄.D∞tothec伽叩lexi哆of也ep缸am既crdesign咖bleminSoC,tl凼mesisp∞pos豁athou雩灿ofimpl锄锄缸ginl班oV。dIlIlp】nwedPartidcSw锄q岫:nizati伽(PSo)Whichisbased∞∞明,d逾gdist衄∞舳d功,l瑚:llicW葫g址。dAl浮铭撕锄in幻th

8、e脚e瞻desi萨哪bl锄ofSoC.PSOijImOdifiedby鼬【戚ng∞nd枷ed∞Mo璐强锄nally锄d鲥咖a∞nd伽喇鲥砸∞‰l懿衙nal融ive斑ndbmly瑚啦鹤龇g:Iobalbcst.’Ik脚scda190矗也min呱函∞鹤nleParet0曲mi:n锄∞蹦撕蛐觚d啪wdillgdistaIl∞offi乜l螂t0朋踟c阳l撕册div啪i咄and诚翘蝴DWA硼溉埴鹏t0do∞t0me融∞l砸∞of鲫既y嘶ec帆.咖ar。d

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。