发明名称 |
基于异构多核平台的加速核虚拟便笺存储器的方法 |
摘要 |
本发明公开了一种基于异构多核平台的加速核虚拟便笺存储器的方法。包括如下步骤:1)将共享L2Cache逻辑上划分成普通L2Cache和虚拟SPM两部分;2)设置一个虚拟SPM的访问接口;3)重新设置普通L2Cache和虚拟SPM的替换策略;4)对虚拟SPM和内存进行统一编址;5)定义虚拟SPM空间请求和释放的MIPS汇编指令。本方法通过对异构多核平台的存储cache子系统进行部分优化,使得通用处理核与加速核之间的数据交互不再通过内存完成,而是在虚拟SPM中实现数据共享来完成。本方法可以有效提高通用处理核与加速核之间的共享数据交互速度,使得异构多核平台的整体性能得到明显的提升。同时,虚拟SPM可以部分替代加速核的SPM,可以节省加速核本身的SPM大小,减小硬件开销的成本。 |
申请公布号 |
CN103268297A |
申请公布日期 |
2013.08.28 |
申请号 |
CN201310186971.5 |
申请日期 |
2013.05.20 |
申请人 |
浙江大学 |
发明人 |
陈天洲;潘平;袁明敏;孟静磊;吴斌斌 |
分类号 |
G06F13/16(2006.01)I;G06F9/455(2006.01)I |
主分类号 |
G06F13/16(2006.01)I |
代理机构 |
杭州求是专利事务所有限公司 33200 |
代理人 |
张法高 |
主权项 |
基于异构多核平台的加速核虚拟便笺存储器的方法,其特征在于包括如下步骤:1)将共享L2 Cache划分成普通L2 Cache和虚拟SPM两部分;2)设置一个虚拟SPM的访问接口;3)重新设置普通L2 Cache和虚拟SPM的替换策略;4)对虚拟SPM和内存进行统一编址;5)定义专门的虚拟SPM空间请求和释放的MIPS汇编指令。 |
地址 |
310027 浙江省杭州市西湖区浙大路38号 |