一种在多核处理器中缓冲数据的方法

基本信息

申请号 CN201310301037.3 申请日 -
公开(公告)号 CN103345451B 公开(公告)日 2015-05-13
申请公布号 CN103345451B 申请公布日 2015-05-13
分类号 G06F12/08(2006.01)I 分类 计算;推算;计数;
发明人 毛力;容强 申请(专利权)人 四川千行你我科技股份有限公司
代理机构 北京天奇智新知识产权代理有限公司 代理人 四川九成信息技术有限公司;四川千行你我科技有限公司;四川千行你我科技股份有限公司
地址 610041 四川省成都市高新区科园二路1号A楼103B
法律状态 -

摘要

摘要 提供了一种在多核处理器中缓冲数据的方法,包括:接收并发执行多个线程的指令;将所述多个线程中的每一个分别独立地分配给所述多个处理器核心,其中多个处理器核心中的每一个最多被分配一个线程;对于每一个被分配了线程的处理器核心,响应于执行线程期间的缓存请求,将待缓存数据存储到所耦合的专用缓冲存储器中;当不小于一阈值t的数量的专用缓冲存储器中都存储有同一缓存数据时,将同一缓存数据存储到通用缓冲存储器中。通过本发明提高了缓存存取和替换速度,克服了伪共享问题。