发明名称 众核处理器片上同步方法和其系统
摘要 本发明涉及众核处理器片上同步方法和其系统,在片上众核体系结构中,使用专用的片上同步管理装置支持粗粒度同步方法,由于访问片上同步管理装置的时间远远小于访问内存的时间,而且避免了因为轮询标志位造成的网络拥塞,因此减少了同步时间,进而帮助提高众核处理器的计算能力。
申请公布号 CN101908034B 申请公布日期 2012.05.23
申请号 CN201010221087.7 申请日期 2010.06.28
申请人 中国科学院计算技术研究所 发明人 徐卫志;焦帅;张浩;刘志勇;范东睿;雷峥蒙;宋风龙;王达
分类号 G06F15/163(2006.01)I 主分类号 G06F15/163(2006.01)I
代理机构 北京律诚同业知识产权代理有限公司 11006 代理人 祁建国;梁挥
主权项 一种众核处理器片上同步方法,其特征在于,包括:步骤1,小核执行到申请指令,向同步管理装置发送一个申请锁的申请消息,然后进入等待状态,所述申请消息表明是读锁申请或写锁申请并且所述申请消息包括sync_id,所述sync_id用来区分不同ID的锁;步骤2,同步管理装置接收到申请锁的申请消息后,依据记录检查是否已经有小核申请相同sync_id的锁,如果没有,则向所述小核发送确认消息,并对小核的申请进行记录;否则,直接对所述小核的申请进行记录;步骤3,小核收到确认消息后,进入临界区,执行完临界区代码后,向同步管理装置发送释放锁的释放消息;步骤4,同步管理装置收到释放锁的释放消息,将发送所述释放消息的小核从记录中删除,依据记录检查是否还有等待该释放的锁的小核,如果有,则向所述锁对应的多个申请读锁的小核发送确认消息,如果记录中没有对应的申请读锁的小核,则向记录的所述锁对应的第一个申请写锁的小核发送确认消息。
地址 100080 北京市海淀区中关村科学院南路6号