一种在多核处理器中缓冲数据的方法
基本信息
申请号 | CN201310301037.3 | 申请日 | - |
公开(公告)号 | CN103345451B | 公开(公告)日 | 2015-05-13 |
申请公布号 | CN103345451B | 申请公布日 | 2015-05-13 |
分类号 | G06F12/08(2006.01)I | 分类 | 计算;推算;计数; |
发明人 | 毛力;容强 | 申请(专利权)人 | 四川千行你我科技股份有限公司 |
代理机构 | 北京天奇智新知识产权代理有限公司 | 代理人 | 四川九成信息技术有限公司;四川千行你我科技有限公司;四川千行你我科技股份有限公司 |
地址 | 610041 四川省成都市高新区科园二路1号A楼103B | ||
法律状态 | - |
摘要
摘要 | 提供了一种在多核处理器中缓冲数据的方法,包括:接收并发执行多个线程的指令;将所述多个线程中的每一个分别独立地分配给所述多个处理器核心,其中多个处理器核心中的每一个最多被分配一个线程;对于每一个被分配了线程的处理器核心,响应于执行线程期间的缓存请求,将待缓存数据存储到所耦合的专用缓冲存储器中;当不小于一阈值t的数量的专用缓冲存储器中都存储有同一缓存数据时,将同一缓存数据存储到通用缓冲存储器中。通过本发明提高了缓存存取和替换速度,克服了伪共享问题。 |
