|
我将其命名为:超伸缩性通用处理器。
设计构想:
1、核心N个,N>=3。其中一个核心为基本核心,有一个为IO和控制核心。其余核心参考Intel的larabee,可以CPU/GPU兼用。
2、基本核心性能比较弱,可采用RISC指令集,并提供一个x86解析器,可以兼容x86指令,不提供SSE AVX等指令,但兼容VT-x VT-d等指令。
3、所有计算核心(即除了基本核心以外的),都可以按需关闭。待机、极低负载的情况下可以只用基本核心和IO控制核心工作。能耗极低。控制核心掌管计算资源。
4、支持多路并行。其中一路称为主控CPU,最低负载下只有主控的基本核心和所有CPU的IO控制核心工作。 当负载加大时,可以启动所有CPU的基本、计算核心。
5、多路并行既可以在主板上实现,也可以通过插卡实现,利用PCI-E通道传输数据,当协处理器用。
以上是瞎想。请各位专业人士提出自己的想法。
|
|