MIPS Technologies日前推出了一款具有“虚拟CPU”结构的下一代内核,该公司信任此内核可以防止面向多媒体和网络运用的多内核规划。
这款90纳米、500MHz、32位的MIPS34K实际上是前期MIPS24中带DSP扩展的扩展集,被MIPS称为对称多线程。该内核整合了几个硬件虚拟处理元件和一个可选的质量服务逻辑模块,用于实时确实定性操作。MIPS34K内核选用两个虚拟处理元件(VPE0和VPE1),包括一共5个线程-context(TC)模块。
据MIPS34K产品营销司理Vivek Sardana表明,在需求混合DSP和RISC操作及运用超越一个操作系统的嵌入消费运用中,这种集成应比MIPS24K的功能进步多达两倍。
MIPS34K工程总监Darren Jones表明:内部测试显现,并行运转几种EEMPC基准的新内核比接连运转基准的前期625MHz内核速度快60%。这一速度提高仅选用了两个线程,而且对缓存没有什么影响。硅片本钱只要该72平方毫米裸片的14%。
伯克莱规划技能公司(BDTI,Berkeley Design Technology Inc.)DSP分析师Kenton Williston表明,MIPS规划使困扰简直每项微处理器规划的一大瓶颈的影响最小化:与存储器推迟引起线程丢掉、流水线中止和其它要素有关的流水线内涵的无效率性。RTOS供货商ExpressLogic商场副总裁John Carbone表明:“在实际国际里,许多时刻糟蹋在循环执行时没有可用数据,由于缓存线路正在载入或许CPU正在修正缓存丢掉。”
为了从头捕获丢掉的循环,并使用最小数量的额定硅片,MIPS多线程结构在硬件中保留了多重context,因而当有丢掉的循环时,该处理器可以切换到另一个context,发挥处理器流水线内空白方位的效果。
但Kenton Williston指出,MIPS34K并非合适一切多媒体网络密布运用。Express Logic的Carbone也对该办法的可扩展性提出质疑:TC和VPE的数量添加无需明显增大内核的裸片面积?这种办法能令集成多个VPE/TC- enabled 34K内核规划获益吗?