面向Cell宽带引擎架构的异构多核访存技术

2009-04-03 01:18冯国富董小社丁彦飞王旭昊
西安交通大学学报 2009年2期

冯国富 董小社 丁彦飞 王旭昊

摘要:针对Cell宽带引擎架构(CBEA)多核高性能处理器要求软件显式地对分层存储结构进行管理,带来架构的可编程性及性能等问题,提出了一种基于CBEA的异构多核访存技术。将CBEA访存分为批量访存和按需访存;通过合理部署数据缓,中区来减小批量访存计算中的片内访存开销,利用支持粗粒度访问的软件管理cache及数据预取来降低按需访存的片外访存开销;以访存接口库的方式来改善软件的可编程性。实验结果表明,所提技术的访存接口库在批量访存方式下的性能比ALF和CellSs提高了30%~50%,按需访存中软件管理cache性能比CBE软件开发工具包提高了20%~30%,4路数据预取访存比单路缓存的性能提高约50%。

关键词:异构多核;访存技术;分层存储结构;Cell宽带引擎架构

中图分类号:TP393文献标志码:A文章编号:0253—987X(2009)02—0001—05