面向可逆逻辑综合的Q-M算法并行设计与基于CUDA的实现

来源 :东华大学 | 被引量 : 2次 | 上传用户:tank1st
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
可逆逻辑是一个新兴的研究领域,对研发和实现超低功耗IC和量子计算机具有重要的理论意义和应用前景。目前,可逆逻辑的综合、优化、实现、应用等方面有许多问题需要解决,显著提高可逆逻辑综合算法的胜任规模和优化程度是一个亟待解决的基础性瓶颈问题。移植和改进成熟的常规(非可逆)逻辑综合、优化算法,例如Quine-McCluskey算法(简称Q-M算法),可能是较好地解决上述问题的有效途径之一。利用并行计算技术也可以有效地缓解甚至解决上述问题。GPU(Graphic Processing Units,图形处理器)拥有很多并行处理的架构优势,较适合进行较大规模的并行计算实现算法加速,因而受到了国内外的广泛关注和研究。基于新型NVIDIA显卡的CUDA (Compute Unified Device Architecture,统一计算设备架构)是目前开发、应用最为广泛的GPU通用并行计算架构。本文以显著提高可逆逻辑综合的胜任规模和优化程度为目标,研究了Q-M算法的移植、改进、并行化和基于CUDA的编程。主要做了以下几个方面的工作:首先,本文简要介绍了Q-M算法的原理和要点,提出、分析和论证了针对可逆逻辑的特点,移植和改进Q-M算法的基本思路和具体方法,并通过设计实例初步验证了上述移植、改进方法的可行性和有效性。其次,本文介绍了CUDA的基础知识和开发要点,提出了基于CUDA平台将Q-M移植算法并行化实现的思路和方法,并进行了具体的编程实现。希望本文的工作对于常规算法面向可逆逻辑综合、优化的移植、改进以及并行化编程和实现,具有一定的参考价值。
其他文献
数学是一门与数字相关的抽象性学科,对学生的思维能力要求较高。传统的教学方式呆板单调,难以激起学生的学习兴趣,这就要求教师要不断改进和创新教学模式,以满足小学生对数学
采用可进行动态测量的LS型封闭式光栅位移传感器与微机测量单元,组成一套电阻点焊电极位移监测系统。在不同焊接规范和焊接条件下所进行的电极位移特性测试结果表明,该系统能方便
多源流分析模型是用来解释政策是如何制定的一种方法,它可以包括政策制定的全过程,主要包括问题源流、政策源流和政治源流。根据多源流模型分析工具,我国成人教育因生存空间
宇宙射线μ子成像技术是一种新裂变核材料探测技术,根据μ子穿过被探测物体前后径迹偏转角的变化,结合图像重建算法,可以探测物体内部是否含有裂变核材料,从而实现对车辆、集装箱
随着科技的发展,以计算机技术为核心的多媒体技术被广泛应用于各种领域,尤其多媒体教学,已是现代教学中不可缺少的一种教学方法,因此,各高校、中小学校,都投入了大量资金来建设多媒
<正>一、甲状腺癌骨转移及特点甲状腺癌亦为亲骨性肿瘤,不论其恶性程度如何,均倾向于骨转移,转移途径以血行转移为主,少数为淋巴转移,发生骨转移者并不少见,这是因为甲状腺有
会议
红色文化教育是加强和改进高校思想政治工作的重要途径。当前大学生红色文化教育存在认同度不高、内容不够深化、传播不够通达等方面的问题。高校要从提高认同程度、优化内容
<正>语文单元整组教学(以下简称"单元教学"),前人早有说法,《课程标准》也有规定,教师也有这方面的意识。但在教学过程中,有相当一部分教师还是照样不管你教科书一个单元一个
随着高清视频业务在互联网上的逐渐流行,人们对于高带宽需求越来越强烈。基于xDSL(Digital Subscriber Line数字用户线技术的总称)的铜线接入网系统由于很好的解决了串扰问题,已
本轮课程实验开始以后,“单元整组教学”这个词逐渐走进了我们的视野,随着今年第二轮培训的开始,这个词屡屡被提及,似乎有越来越热的趋势!那么,在“单元整组”背景下又该怎样解读