Tensilica可配置處理器應用于斯坦福Smart Memories項目
斯坦福團隊對Xtensa進行配置,使其作為帶有七級流水線, 64個通用寄存器和一個使用Tensilica指令擴展語言32位浮點的三發(fā)射VLIW處理器。Smart Memories團隊為存儲定義了新的界面,使處理器可以對存儲器里面的元數(shù)據(jù)位做出反應,進而能夠解決各種cache一致性問題。所形成的系統(tǒng)是一個分級多核處理器系統(tǒng)。兩顆Tensilica處理器加上少量內(nèi)存形成一個微系統(tǒng); 四個微系統(tǒng)和一個可編程的本地內(nèi)存控制器組成一個子系統(tǒng);多個子系統(tǒng)通過片上網(wǎng)絡連接和內(nèi)存控制器組成一個Smart Memory芯片。
斯坦福研究者設計Smart Memories以有效地支持各種編程模型,將應用程序運行在模型上以實現(xiàn)最佳性能及/或簡化編程。Smart Memories可重新配置其存儲系統(tǒng)支持以下三種主要的存儲接入模型: