比利时IMEC研究中心正在采用超长指令字(VLIW)处理,将一些概念与新兴的可重配置计算阵列想法相揉合,形成功能强大、可配置、功率足够低适合移动应用的处理集群。
此外该结构还具备出色的能量效率,其设计满足完全用C进行编程,消除了处理阵列时所需的手工代码任务。
在IMEC新型的混合架构内,相对传统的VLIW处理器的每一个功能单元,实际上是位于处理元件异类阵列的顶行元件。通过这种方式,该阵列能紧密与VLIW机耦合,共享指令发射逻辑、寄存器文件,甚至功能单元。
IMEC设计技术副总裁Rudy Lauwereins表示,“实践显示,应用中至少90%的代码将运行在VLIW引擎上。它将提取以同样代码存在的并行指令级。代码中关键的10%通常占用70-90%的执行时间,将针对粗糙纹理型硬件阵列进行编译,从而通过幅度顺序得到加速。”结果是答复减少执行运算的机器周期数量。反过来,能转化为更低的时钟频率、更低功率、更高带宽等。
在对MPEG-2解码器进行仿真实现时,IMEC流程将1万行C代码大致分解成两组:大约97%的代码在VLIW引擎上的优化完成之后执行,16个循环被编译到粗糙纹理型阵列内。Lauwereins表示,该VLIW处理器能实现2.7的指令级并行因子。
京公网安备 11011202001138号
