线程同步方法及装置、芯片仿真方法及平台、相关设备制造方法及图纸

技术编号:36748904 阅读:27 留言:0更新日期:2023-03-04 10:33
本发明专利技术实施例提供了一种线程同步方法及装置、芯片仿真方法及平台、相关设备,其中,所述线程同步方法,应用于多核处理器中的一处理器核,包括:获取锁状态记录信息,所述锁状态记录信息记录有多核处理器中各处理器核的锁获取状态,所述锁获取状态至少包括第一状态和第二状态;在所述锁状态记录信息表明多核处理器中各处理器核在上一同步流程中的锁获取状态均为第二状态后,发出锁请求,以请求获取访问所述多核处理器的共享存储设备的锁权限。所述方法通过对锁请求的发出进行控制,提高多核处理器任务处理效率。理器任务处理效率。理器任务处理效率。

【技术实现步骤摘要】
线程同步方法及装置、芯片仿真方法及平台、相关设备


[0001]本专利技术实施例涉及处理器
,具体涉及一种线程同步方法及装置、芯片仿真方法及平台、相关设备。

技术介绍

[0002]在多核处理器中,并发处理机制用于为多核处理器的并行处理流程制定规则。例如,spin

lock(自旋锁)就是一种重要的并发处理机制,其通过为处理器核的线程提供锁权限,并允许请求并获取到锁权限的处理器核的线程进行共享存储设备的访问,且禁止未曾获取到锁权限的处理器核的线程进行共享存储设备的访问,以使得线程在同步信息时,有效的避免并行流程出错。
[0003]然而,现有的并发处理机制存在多核处理器任务处理效率不佳的问题。

技术实现思路

[0004]有鉴于此,本专利技术实施例提供一种线程同步方法及装置、芯片仿真方法及平台、相关设备,以提高多核处理器任务处理效率。
[0005]为实现上述目的,本专利技术实施例提供如下技术方案:
[0006]本专利技术实施例提供一种线程同步方法,应用于多核处理器中的一处理器核,包括:...

【技术保护点】

【技术特征摘要】
1.一种线程同步方法,其特征在于,应用于多核处理器中的一处理器核,包括:获取锁状态记录信息,所述锁状态记录信息记录有多核处理器中各处理器核的锁获取状态,所述锁获取状态至少包括第一状态和第二状态,所述第一状态用于指示处理器核处于发出锁请求至访问所述多核处理器的共享存储设备的流程中,所述第二状态用于指示处理器核为非第一状态;在所述锁状态记录信息表明多核处理器中各处理器核在上一同步流程中的锁获取状态均为第二状态时,发出锁请求,以请求获取访问所述多核处理器的共享存储设备的锁权限。2.根据权利要求1所述的线程同步方法,其特征在于,所述在所述锁状态记录信息表明多核处理器中各处理器核在上一同步流程中的锁获取状态均为第二状态时,发出锁请求,包括:基于所获取的锁状态记录信息,确认多核处理器中各处理器核在上一同步流程中的锁获取状态是否均为第二状态;若是,发出锁请求。3.根据权利要求2所述的线程同步方法,其特征在于,若多核处理器中存在处理器核在上一同步流程中的锁获取状态为第一状态,进入循环流程,所述循环流程循环执行所述获取锁状态记录信息,和所述基于所获取的锁状态记录信息,确认多核处理器中各处理器核在上一同步流程中的锁获取状态是否均为第二状态的步骤,直至多核处理器中各处理器核在上一同步流程中的锁获取状态均为第二状态。4.根据权利要求3所述的线程同步方法,其特征在于,若所述循环流程超时,结束所述循环流程。5.根据权利要求1所述的线程同步方法,其特征在于,所述锁状态记录信息包括多个记录子信息,其中,不同记录子信息对应不同类型的线程。6.根据权利要求5所述的线程同步方法,其特征在于,所述锁状态记录信息包括对应第一类型线程的第一记录子信息,所述第一类型线程用于向所述共享存储设备输出数据,所述第一记录子信息中,一处理器核对应一锁获取状态,所述锁获取状态对应于该处理器核向共享存储设备输出数据的流程。7.根据权利要求5所述的线程同步方法,其特征在于,所述锁状态记录信息包括对应第二类型线程的第二记录子信息,所述第二类型线程用于基于所述共享存储设备交换不同处理器核的线程数据,所述第二记录子信息中,一处理器核对应多个锁获取状态,其中,不同锁获取状态对应于该处理器核与不同处理器核进行数据交换的流程。8.根据权利要求5所述的线程同步方法,其特征在于,所述锁状态记录信息包括对应第三类型线程的第三记录子信息,所述第三类型线程用于基于所述共享存储设备与预设系统交换线程数据,所述第三记录子信息中,一处理器核中的一线程对应一锁获取状态,其中,所述锁获取状态对应于该线程与预设系统交换线程数据的流程。9.根据权利要求1所述的线程同步方法,其特征在于,所述锁状态记录信息的初始状态配置为多核处理器中各处理器核在上一同步流程中的锁获取状态均为第二状态。10.根据权利要求1所述的线程同步方法,其特征在于,所述锁状态记录信息记录在锁状态...

【专利技术属性】
技术研发人员:艾阳阳谢莹李钊伍松
申请(专利权)人:海光信息技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1