摘要:

计算机的发明为人类探索世界提供了有利的支持.随着科学技术的发展,人们对计算机处理信息能力的要求愈来愈高,但是传统的计算机体系结构由于其自身内在的限制显得力不从心.人类在不断提出各种新型体系结构的计算机,以实现更高,更快,更强的追求目标.量子计算机由于利用量子力学系统的本质特性而具有极高的计算性能,是未来计算机发展的一个方向. 量子计算的研究主要集中在三个方面:量子计算基础理论研究,量子计算应用研究和量子计算机实现技术研究.做为一种新型信息处理方法,其研究在近几年取得了引人注目的进展.量子算法的研究在1994年后取得了长足的进步,显示量子计算在未来信息处理中的强大能力.量子计算机的实现技术也在不断发展.已经提出了多种量子计算机的物理实现技术,如核磁共振,离子阱等.目前在实验室中已经研制出了7位量子计算机原型系统,量子计算机的可行性问题已经解决.研究量子计算机体系结构,探索如何利用现有的技术来构造高性价比的量子计算机系统具有重要意义.但目前这方面的研究还比较少.对于我们来说是一种挑战也是一个机遇. 针对这种情况,通过对量子计算技术的深入研究,全面剖析现有量子计算系统,借鉴经典计算机中的研究成果,作者提出了协同量子计算机体系结构方案,在该方案中,使用经典计算机完成量子程序中的常规数据处理和程序逻辑控制,而将量子计算部件做为协处理器,只负责完成量子计算.与纯量子计算机结构相比,该方案具有性能相当,实现简单的优点.该方案中使用了量子指令动态调度技术,有效提高了量子计算处理器的执行效率.借鉴量子纠错编码的研究成果,提出了自纠错的可靠量子存储系统方案,为协同量子计算机提供了可靠的存储系统. 由于量子指令的动态调度能在出现数据相关时尽量减少量子协处理器空转,但是不能消除数据相关.在量子网络计算模型的基础上,深入分析了量子网络中存在的并行性,提出了并行量子计算模型,研究了开发量子网络并行性的方法,提出了量子网络并行化重构算法.该技术可以提高量子网络的并行性,可以用于量子计算程序的编译优化. 结合量子计算需求,作者设计了一种面向对象量子计算编程语言QJava,它对标准Java编程语言进行了量子计算扩充,具有面向对象特点和较强的量子计算描述和计算能力.利用该语言开发和实现量子计算算法的编程方便简洁. 作者总结分析了现有的量子计算软件模拟系统,确定了软件模拟量子计算系统的需求以及设计中要解决的若干关键问题.结合量子计算机体系结构的研究,设计实现了一个量子计算软件模拟系统QCDK.该系统是一个集成开发环境,便于用户设计,调试和运行量子程序,同时也能支持对量子计算机体系结构的研究和模拟.该系统具有较好的可扩充性和可移植性. 为了提高在经典计算机上进行量子计算模拟的性能,研究了使用向量处理部件提高模拟性能的技术.由于量子计算过程可以使用向量计算模拟,因此适合具有向量处理的微处理器.研究结果表明向量处理技术对提高量子算法软件模拟系统的性能具有重要意义. 国防科学技术大学研究生院学位论文 作者针对Grover量子搜索算法存在的不足进行了改进和完善,使其在任何条件下都能 够有效地进行搜索.提出了搜索列表极小值的量子算法,它具有.时愁的时间复杂度,N 为列表个数.在经典二分法的基础上,提出了二分法量子搜索算法,它的时间复杂度为 O((lo咖"勺.这些算法对于在量子计算机上求解NP问题具有重要意义.

展开

量子计算机的可行性分析,量子计算机体系结构及模拟技术的研究与实现相关推荐

  1. 量子计算机理论基础,所谓量子计算机,是指建立在量子力学理论基础上的计算机...

    原标题:所谓量子计算机,是指建立在量子力学理论基础上的计算机 量子器件不仅体积小,而且工作原理和现有的半导体电子器件完全不一样.迄今为止,各种硅半导体电子器件都是通过控制电子的数目来实现信息处理的.例 ...

  2. 中国量子计算机是什么,中国研发出世界首台量子计算机 什么是量子计算机

    原标题:中国研发出世界首台量子计算机 什么是量子计算机 今日上海传来了足以震惊科研界的捷报,中国研制出世界上首台光量子计算机.更让人深感国内科研技术发展迅速的是这台量子计算机完全是由国人研发.那么对于 ...

  3. 量子计算机 液体核磁共振,量子计算机.doc

    文档介绍: 量子计算机原理与量子信息学基础随着科技的迅猛发展,虽然计算机制造商提供了具有强大计算处理能力的电子计算机,可是仍不能满足我们对运算速度和运算能力的渴求.而在1947年,美国计算机工程师霍华 ...

  4. 量子计算机相关论文,量子计算机的发展论文3000字_量子计算机的发展毕业论文设计...

    导读:量子计算机的发展论文如何撰写?想必现在也是有很多人都正在为这个问题而苦恼的吧,其实写作论文首先需要确定论文题目,然后要明确自己的论文写作重点,但是如何选题写作?大家就可以借鉴参考一些优秀的范文了 ...

  5. 计算机模拟技术 意义,喷丸数值模拟技术的研究意义和发展

    原标题:喷丸数值模拟技术的研究意义和发展 喷丸数值模拟的研究意义:长久以来,因为设计的参数过多,用实验法研究喷丸工艺过程极为耗时耗力,随着计算机技术和有限元的发展,使用有限元模拟的方法来研究喷丸成形过 ...

  6. 中科院拓扑量子计算机,中国科大等利用量子模拟技术实现拓扑数的直接测量

    中国科大等利用量子模拟技术实现拓扑数的直接测量 2016-08-23中国科学技术大学 [字体:大 中 小] 语音播报 近日,中国科学技术大学教授.中国科学院院士杜江峰领衔的实验课题组和耶鲁大学理论合作 ...

  7. 量子计算机怎么买,量子计算机买家指南:硬件

    量子计算机买家指南:硬件 新科学家20:00 20 October 2014 by Michael Brooks 自旋或超导?这是量子计算世界的"苹果或安卓系统?".超导量子比特已 ...

  8. 兑换量子计算机,阅读 | 【量子计算机】构造置换量子门

    原标题:阅读 | [量子计算机]构造置换量子门 量子计算机的一个基本组成单位叫量子门(quantum gate),下面简单介绍些基本概念. 量子比特和量子态 量子计算机的信息存储单元是一种叫做量子比特 ...

  9. 中科大量子计算机重大突破,中国科大在量子计算研究中获重大突破

    近日,中国科学技术大学微尺度物质科学国家实验室杜江峰教授领导的研究小组和香港中文大学刘仁保教授合作,通过电子自旋共振实验技术,在国际上首次通过固态体系实验实现了最优动力学解耦,极大地提高了电子自旋相干 ...

最新文章

  1. ASP.NET MVC 向浏览器发送文件以提供文件下载功能
  2. python paramiko sftp_python paramiko (ssh,sftp)
  3. troubleshoot之:分析OutOfMemoryError异常
  4. spring boot 启动卡住_SpringBoot集成的44种启动器,你知道几种?
  5. iOS MD5 (消息摘要算法5)
  6. 电脑任务栏跑到右边去了_为什么程序员下班后只关显示器从不关电脑?
  7. cookie文件存放在服务器端,cookie存储在客户端还是服务器
  8. java p=x,Java-Tutorial/20、javac和javap.md at master · allenchenx/Java-Tutorial · GitHub
  9. Matlab箱线图Boxplot横坐标x轴设置
  10. Portable SharpDevelop(PSD):便携的DotNet集成开发环境
  11. 计算机保研-中科大计算机
  12. python的pandas库无法调用_pandas库中最重要的几个知识点
  13. 时序分析 27 - 时序预测 格兰杰因果关系(上) 理论知识
  14. Json文件简单读写
  15. centos服务器无法上网
  16. 中国大学MOOC课程《程序设计入门——C语言》 期末考试编程题
  17. 图解 802.11wifi协议
  18. matlab某种水泥在凝固,Matlab实现多元回归实例
  19. vxWorks系统ps2键盘,tty设备,vga设备的联系
  20. c语言打铃器单片机程序,基于单片机的自动打铃器的设计

热门文章

  1. 行内元素与块级元素的区别,行内元素与块级元素分别有哪些
  2. 乐1s 乐视X500_官方线刷包_救砖包_解账户锁
  3. 强烈推荐这款神器,一行命令将网页转PDF!
  4. tensorflow-gpu+win10+1050ti配置心得
  5. Matlab中求取置信区间
  6. 初识Matlab2012a的神经网络工具箱(1)
  7. 关于解决required a bean of type ‘XXX’ that could not be found.的问题
  8. php块状元素,块状元素和内联元素
  9. win10系统崩溃怎么修复_win10系统崩溃了怎么重装?
  10. 路由器中关于包转发率概念的理解