Tensilica可配置处理器应用于斯坦福Smart Memories项目
扫描二维码
随时随地手机看文章
斯坦福团队对Xtensa进行配置,使其作为带有七级流水线, 64个通用寄存器和一个使用Tensilica指令扩展语言32位浮点的三发射VLIW处理器。Smart Memories团队为存储定义了新的界面,使处理器可以对存储器里面的元数据位做出反应,进而能够解决各种cache一致性问题。所形成的系统是一个分级多核处理器系统。两颗Tensilica处理器加上少量内存形成一个微系统; 四个微系统和一个可编程的本地内存控制器组成一个子系统;多个子系统通过片上网络连接和内存控制器组成一个Smart Memory芯片。
斯坦福研究者设计Smart Memories以有效地支持各种编程模型,将应用程序运行在模型上以实现最佳性能及/或简化编程。Smart Memories可重新配置其存储系统支持以下三种主要的存储接入模型: