教育与培训网站建设,阿里巴巴外贸平台中文,电脑如何做网站,wordpress首页新闻显示数量从CPU架构说起
CISCRISCNISCCCSC
CISC是复杂指令集计算机#xff0c;以x86为代表#xff1b; RISC是精简指令集计算机#xff0c;以ARM为代表#xff1b; NISC是无指令集计算机#xff0c;CCSC是核-电路分离计算机#xff0c;这两个是本文要讨论的内容。
如果没有指令…从CPU架构说起
CISCRISCNISCCCSC
CISC是复杂指令集计算机以x86为代表 RISC是精简指令集计算机以ARM为代表 NISC是无指令集计算机CCSC是核-电路分离计算机这两个是本文要讨论的内容。
如果没有指令集CPU该如何工作呢
①从源代码到电路的编译器 ②用简单电路模拟复杂电路 现有的编译器可以完成从源代码到机器语言的转换而机器语言和电路有对应关系所以①可实现。 关于②有两个分支
CPU能够执行硬件描述语言HDL运用数学知识把电路分解成块
如果量子计算机能够实现②之前70多年关于编程的研究和数百亿行写好的源代码就可以迁移到量子计算机上。无需研究专门的量子门电路这省去了大量劳动力。
核-电路分离的计算机如何工作
用寄存器实现核-电路的分离。有VPR寄存器
V电源寄存器P参数寄存器R返回值寄存器
一段典型的程序
(核1的程序)
申请指令3等待
返回电路3_5同时V3_5置1给该电路供电
向P3_5写入参数
等待直至V3_5为0表示执行完毕
从R3_5读取返回值设有4核、10电路则有4×10的调度矩阵。
采用电梯调度算法有10电路就当做有10电梯有4核就当做有4层楼。根据调度矩阵完成调度算法。或者用先进先出的数据结构(FIFO)完成调度。
经典的电子计算机充当核未来的量子计算机充当电路这是天然的“核-电路分离”。采用CCSC架构能实现两种计算机的混合体。
总结
本文阐述了两种计算机架构NISC和CCSC分别是无指令集计算机、核-电路分离计算机。希望可以用于量子计算机的建造。