发明名称 |
一种异构多核CPU共享片上高速缓存的方法及装置 |
摘要 |
提出一种异构多核CPU共享片上高速缓存的方法,分别对不同计算核心设定不同访存优先级,分别缓存来自不同计算核心的访存请求;对所述访存请求进行仲裁,仲裁获胜的访存请求进入处理流水线;检查进入处理流水线的所述访存请求的请求类型,在执行该访存请求时将该访存请求的读和/或写数据经过高速缓存,具体执行的高速缓存操作依据发出所述访存请求的所述计算核心的优先级。还提出一种异构多核CPU共享片上高速缓存的装置。所述方法和装置能够同时兼顾多个异构计算核心访问特性、性能高、硬件实现简单、代价小。 |
申请公布号 |
CN104461957A |
申请公布日期 |
2015.03.25 |
申请号 |
CN201410432380.6 |
申请日期 |
2014.08.28 |
申请人 |
浪潮(北京)电子信息产业有限公司 |
发明人 |
王洪伟;陈继承;倪璠 |
分类号 |
G06F13/16(2006.01)I;G06F12/08(2006.01)I |
主分类号 |
G06F13/16(2006.01)I |
代理机构 |
北京安信方达知识产权代理有限公司 11262 |
代理人 |
王丹;李丹 |
主权项 |
一种异构多核CPU共享片上高速缓存的方法,其中,多核CPU包括多个不同计算核心,其特征在于,所述方法包括如下步骤:S1.分别对不同计算核心设定不同访存优先级,分别缓存来自不同计算核心的访存请求;S2.对所述访存请求进行仲裁,仲裁获胜的访存请求进入处理流水线;S3.检查进入处理流水线的所述访存请求的请求类型,在执行该访存请求时将该访存请求的读和/或写数据经过高速缓存,具体执行的高速缓存操作依据发出所述访存请求的所述计算核心的优先级。 |
地址 |
100085 北京市海淀区上地信息路2号2-1号C栋1层 |