计算机组成原理

  之因此要了解这部分知识,是由于1997年的paper《programmable quantum gate arrays》中提出了‘ 普适量子门阵列’ 是参照着经典计算机的架构思想而提出的。html

  问题:是参照‘冯诺依曼’ 体系?仍是‘哈佛’ 体系?亦或两者的融合?看上去是哈佛体系。算法

  

  此量子门阵列设计: 有 data register 和 program register, 而中间的幺正操做(可编程门阵列)是固定的(fixed)的方案。咱们实际要的效果是实现了对于输入态(data qubit)的操做。编程

 

  最好是要阅读专业书籍《计算机组成:结构化方法》(已下载)缓存

  关于运算设备的分类。架构

 

  (1)通用处理器(GPP):采用冯诺依曼结构,在通用计算机上选择一种语言进行编程实现功能。spa

  (2)微控制器(MCU): 单片机。芯片级计算机。设计

  (3)通用数字信号处理器(DSP):采用哈佛结构,实现算法的方法可移植性和灵活性较好。htm

  (4)专用芯片(ASIC 或 FPGA):执行效率高,速度快,集成度高。具备并行特色。blog

 

  冯诺依曼的核心思想:指令和数据都能从存储器中读出。内存

  资料1:参见知乎

       在内存里,指令和数据是在一块儿的;

      在CPU 缓存里,仍是会区分指令缓存和数据缓存。

      因此可认为:在CPU外部,采用的冯氏架构;在CPU内部,采用的是哈佛结构。

      大部分的DSP都没有缓存,于是直接就是哈佛结构。

      

  资料2:参见吴军 文明之光

      冯诺依曼体系结构:采用存储程序方式,数据和程序在内存中是没有区别的;即存储器的某个位置,放的多是数据,也能够是指令或者两者混合体,具体是什么须要处理器解析;

      哈佛体系:数据存储和指令存储是分开的。

相关文章
相关标签/搜索