据报道,一家神秘的芯片初创企业Soft Machines刚刚揭开了其神秘的面纱,它的目标很有野心:要实现内核的虚拟化。这家初创企业的名字叫做 Soft Machines,总部位于硅谷,由英特尔前雇员 Lingareddy 和 Mohammad Abdallah 联合创立于 2007 年。目前 Soft Machines 共有 250 名员工,在印度和俄罗斯设有分支机构。此前这家芯片公司一直处于隐身模式,本周四,这家公司首次现身,在芯片业研究机构 Linley Group 举办的活动上公布了自己的计划。
我们知道,芯片的工作频率(时钟频率)1990 年代及 2000 年代早期一直在稳步提升,但是主频太快会导致芯片出现功耗过大和过热的问题,因此英特尔等芯片制造商开始走多核化的路线,即限制单个微处理器的主频,通过集成多个处理器内核来提高处理性能。这属于一种分布式分而治之并发处理的思路,云计算、云存储、分布式网络等等都是用这种思路来解决规模问题。问题是在应用端,能充分利用多核处理优势的寥寥,所以给用户带来的速度提升感知越来越不明显。Soft Machines 决心要改变这种状况。其基本思路也是一样—分而治之,把计算任务拆分为可并发运行的更小部分。但是 Soft Machines 的做法有所不同。以往,芯片要程序员设计产品来发送独立的指令流(即所谓的线程),然后由处理器芯片内的各个内核进行处理,也就是说,任务的分解需要应用开发者来设计实现。这无疑提高了充分发挥多核处理器性能的门槛。而现在,Soft Machines 开发了一种特殊的电路模块,这种模块可以自动将线程分解,然后传递给所谓的虚拟内核,再由这些处理引擎对任务进行分配(虚拟硬件线程)。Soft Machines 把这种新型的 CPU 架构称为是 VISC,以区别于以往的 CISC 和 RISC 架构。VISC 可以基于不同的应用需求动态分配资源,对单 / 多线程的应用在性能与功耗之间做出平衡。这种方式比传统的内核调度更加灵活,效率更高,而且省却了开发者的干预。根据 Soft Machines 对其芯片工作样本的测试,其计算性能是普通多核处理器的 2 到 4 倍。Soft Machines 据称拥有微芯片方面的 30 项专利。 |
|