-
公开(公告)号:CN104102549A
公开(公告)日:2014-10-15
申请号:CN201310112333.9
申请日:2013-04-01
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F9/52
CPC classification number: G06F9/526 , G06F9/52 , G06F12/1466
Abstract: 本发明实施例提供了一种实现多线程互斥操作的方法、装置和芯片,通过在芯片上分布多个锁部件,分别管理不同小核申请锁的申请锁消息和释放锁的释放锁消息,进而能够解决线程数目增多时产生的拥塞问题,提高线程协同执行的速度。该方法包括:接收小核发送的锁消息,所述锁消息携带所述小核中第一线程请求的锁对应的内存地址,其中,所述锁消息为申请锁消息或释放锁消息;利用所述请求的锁的内存地址计算所述请求的锁所属的锁部件的编号;向所述编号对应的锁部件发送所述锁消息,请求所述锁部件对所述锁消息进行处理。本发明适用于计算机领域。
-
公开(公告)号:CN104102549B
公开(公告)日:2017-12-15
申请号:CN201310112333.9
申请日:2013-04-01
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F9/52
CPC classification number: G06F9/526 , G06F9/52 , G06F12/1466
Abstract: 本发明实施例提供了一种实现多线程互斥操作的方法、装置和芯片,通过在芯片上分布多个锁部件,分别管理不同小核申请锁的申请锁消息和释放锁的释放锁消息,进而能够解决线程数目增多时产生的拥塞问题,提高线程协同执行的速度。该方法包括:接收小核发送的锁消息,所述锁消息携带所述小核中第一线程请求的锁对应的内存地址,其中,所述锁消息为申请锁消息或释放锁消息;利用所述请求的锁的内存地址计算所述请求的锁所属的锁部件的编号;向所述编号对应的锁部件发送所述锁消息,请求所述锁部件对所述锁消息进行处理。本发明适用于计算机领域。
-
公开(公告)号:CN104932947A
公开(公告)日:2015-09-23
申请号:CN201410098952.1
申请日:2014-03-17
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
Inventor: 徐卫志
IPC: G06F9/52
Abstract: 本发明公开了一种栅栏同步方法及设备,涉及通信领域,解决了在线程数目增多的情况下,由于访问瓶颈导致的具有多核或众核处理器的芯片处理性能下降的问题。具体方案为:第一处理器核确定当前处理的线程程序执行到预定的栅栏同步点;所述第一处理器核为芯片包含的所有处理器核中的任意一个;根据所述预定的栅栏同步点对应的栅栏标识确定目标栅栏同步装置;向所述目标栅栏同步装置发送栅栏同步消息;所述栅栏同步消息中包含所述栅栏标识以及参与同步的线程程序的个数。本发明用于栅栏同步的过程中。
-
公开(公告)号:CN101908034A
公开(公告)日:2010-12-08
申请号:CN201010221087.7
申请日:2010-06-28
Applicant: 中国科学院计算技术研究所
IPC: G06F15/163
Abstract: 本发明涉及众核处理器片上同步方法和其系统,在片上众核体系结构中,使用专用的片上同步管理装置支持粗粒度同步方法,由于访问片上同步管理装置的时间远远小于访问内存的时间,而且避免了因为轮询标志位造成的网络拥塞,因此减少了同步时间,进而帮助提高众核处理器的计算能力。
-
公开(公告)号:CN104932947B
公开(公告)日:2018-06-05
申请号:CN201410098952.1
申请日:2014-03-17
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
Inventor: 徐卫志
IPC: G06F9/52
Abstract: 本发明公开了一种栅栏同步方法及设备,涉及通信领域,解决了在线程数目增多的情况下,由于访问瓶颈导致的具有多核或众核处理器的芯片处理性能下降的问题。具体方案为:第一处理器核确定当前处理的线程程序执行到预定的栅栏同步点;所述第一处理器核为芯片包含的所有处理器核中的任意一个;根据所述预定的栅栏同步点对应的栅栏标识确定目标栅栏同步装置;向所述目标栅栏同步装置发送栅栏同步消息;所述栅栏同步消息中包含所述栅栏标识以及参与同步的线程程序的个数。本发明用于栅栏同步的过程中。
-
公开(公告)号:CN101908034B
公开(公告)日:2012-05-23
申请号:CN201010221087.7
申请日:2010-06-28
Applicant: 中国科学院计算技术研究所
IPC: G06F15/163
Abstract: 本发明涉及众核处理器片上同步方法和其系统,在片上众核体系结构中,使用专用的片上同步管理装置支持粗粒度同步方法,由于访问片上同步管理装置的时间远远小于访问内存的时间,而且避免了因为轮询标志位造成的网络拥塞,因此减少了同步时间,进而帮助提高众核处理器的计算能力。
-
-
-
-
-