基于演化硬件技术的电子设计自动化研究

来源 :武汉大学 | 被引量 : 0次 | 上传用户:jeff0482003
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
该文系统介绍了演化硬件的基本原理和实现方法,并在研究实例的基础上对演化硬件的实现技术进行了研究.演化硬件就是能够通过与环境的相互作用,自动的动态改变其结构和行为的硬件,它的技术基础是演化算法和可编程逻辑器件,即可以用下面的公式来定义演化硬件:演化算法+可编程逻辑器件=演化硬件.演化计算是演化硬件的理论基础.演化计算就是用计算机模拟大自然特别是生物的演化过程来求解复杂问题的一类计算模型.演化计算最主要的几个因素就是编码方案、适应函数、选择策略、控制参数和遗传算子,而这些因素的确定又是相互决定和影响的.一个好的演化算法必须综合考虑以上各个因素以达到最佳效果.可编程逻辑器件是演化硬件的硬件基础.它们的电路结构可以用一些结构位串来表示,因此,可以将结构位串当作演化算法中的染色体,通过演化计算来优化硬件.现在的演化硬件研究工作主要集中在三个领域:创新、范化和可演化性.演化硬件可以通过减少抽象约束找到新的设计,并通过联合共同的抽象进行设计规则的搜索.演化硬件通过范化技术只研究较少的特殊元素而达到对整个硬件系统的研究,主要研究内容有输入范化、操作环境范化和演化硬件固有的范化.可演化性的研究目的就是尽可能提高搜索的质量和速度,采用更抽象的表示偏压可以提高搜索速度,但是可能超过更好的或更新的解,如何合理的使用偏压对可演化性至关重要.演化硬件的主要瓶颈在于演化速度,而提高演化速度的主要方法是通过缩短染色体长度降低演化规模,以及开发算法固有的并行性.我们的实例以这两种方法作为基础,在一个软硬件协同设计平台之上,采用分而治之的思想,将大规模的电路演化分解成模块内部结构的演化和模块之间连接的演化两个层次同时进行,将并行算法的技术引入硬件演化之中,同时使用分层次编码以及模块内部结构层次上的函数级编码,缩短染色体长度并提高解的质量和速度.这里我们利用外演化的方法通过演化了一个具体电路一伪随机数发生器.在此基础上对演化硬件的一些理论进行了验证和研究,包括演化各种算子和控制参数在演化硬件中的作用;对于两个层次的演化,它们之间用什么方式进行通信;整个电路的评估值如何分配到每个连接及方法树每个结点;电路模块功能和连线对电路的影响等问题.最后对未来的工作进行了展望.
其他文献
该论文从目前网络服务安全的最主要威胁——DoS/DDoS攻击入手,在深入分析和研究了DoS/DDoS攻击原理、形式和现有的防御技术的基础上,参考P2DR可适应性的动态网络模型,提出了
随着计算机与网络技术的不断发展,流媒体服务系统将会受到越来越多的重视。流媒体数据的访问需要占用大量的网络带宽,为了满足大量流媒体数据的实时播放要求,流媒体系统的架构尤
软件工程在现代软件开发中已经成为指导性的关键因素,软件过程则是软件工程的基础,在软件开发中,一个严格定义、可重复、可度量和不断优化的软件过程,是软件产品质量的重要保障。
实现程序的机器自动理解是目前软件研究的一个热点.文章试图通过模板匹配的方式,通过静态匹配和动态匹配,并辅之以可视化手段,在一定范围内实现程序功能的机器识别.系统以文
网络流量测量是流量工程与网络行为学研究中的一个关键环节.在现有的网络拓扑结构上合理分配、优化网络资源,都需要以流量测量为基础进行分析和建模.论文依托国家十五863项目
Web服务是松散耦合的,可复用的软件模块,是一种在XML基础上发展起来的分布式计算技术,是一种新的网络服务,其目的是为在Internet上不同操作系统,硬件平台和编程语言间集成应用软件
图档管理是工程设计单位的一项重要任务。面对大量的图档资料、繁重的设计任务,如果缺乏有效的管理方法,工程往往不能按期完成。这里的图档管理不仅包括静态的、档案意义上的管
在软件生命周期中,软件产品总是不断地进行演化,以更正错误、适应环境、增加新的功能或者改进效率.软件变化是软件演化过程中的重要活动,然而,针对软件系统的一个局部变化往
本课题是适应电力企业管理模式向商业化运行管理方式的转换这一方向而提出的,是结合了计算机技术、网络通信技术及单片机技术的一个综合性课题.本课题对新的电能计量管理方法
Internet的迅速发展带来巨大方便的同时也导致了越来越多的入侵行为的发生.其中以DDoS攻击和蠕虫为代表的大量消耗网络带宽的异常行为危害越来越大.因此,基于网络流量的异常