多核处理器创新型多核处理器的发展布线延迟将影响目前主流商用超标量和vliw技术的长远发展
目前,一些新型多核处理器结构初露端倪,它们依赖于开发指令级并行性以外的其他更粗粒度的并行性,如数据级并行性和线程级并行性,以实现更高性能和应用效能
仅靠扩充目前占主流的超标量和vliw技术,要实现新一代处理器是十分困难的,其中一个主要原因是布线延迟问题
随着芯片制造技术的发展,一个时钟周期中信号在芯片内所能传输的范围越来越小
特别当未来采用35纳米以下设计技术时,在一个时钟周期内信号所能传输的范围仅为芯片面积的1%
在采用传统架构的处理器中,为使信号传遍芯片的各个角落往往需要很大的延迟,在进行距离最远的两点间通信时,会产生数十个周期的延迟,因而引起性能的急剧下降
为此,在考虑未来5~10年的处理器设计时,必须从结构设计顶层就充分考虑布线延迟问题
这要求体系结构和微体系结构进行根本的变革
目前,一些新型cmp结构初露端倪,它们依赖于开发指令级并行性以外的其他更粗粒度的并行性,如数据级并行性和线程级并行性,以实现更高性能和应用效能
tile结构处理器我们把无布线延迟问题的小尺寸功能块,按一定规则排列构成高速处理器的方式称为tile结构
这种方式由于受到小尺寸功能块的制约,可以大大减轻在tile内部产生的布线延迟问题
此外,由于信息传输仅在物理位置相距很近的几个tile间进行,因而也使tile间的通信延迟得以缓解
tile结构与超标量处理器最大的不同就在于,tile处理器是由多个采用相同设计的功能块按一定规则排列构成的,其功能部件主要有计算单元、tile间连接布线和路由器等
它与采用总线或环网连接的多核处理器有许多共同点,然而其设计思想却有很大差别
多核处理器尽量沿用了传统处理器设计技术,只是对高速缓存和互连网络进行了优化以谋求更高的性能
而tile处理器为了克服布线延迟,在传统处理器从未采