消息同步方法、系统以及相关装置
申请人信息
- 申请人:苏州仰思坪半导体有限公司
- 申请人地址:215011 江苏省苏州市高新区马涧路2000号1幢11层1113-2室
- 发明人: 苏州仰思坪半导体有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 消息同步方法、系统以及相关装置 |
| 专利类型 | 发明申请 |
| 申请号 | CN202410213545.4 |
| 申请日 | 2024/2/27 |
| 公告号 | CN117785767A |
| 公开日 | 2024/3/29 |
| IPC主分类号 | G06F13/28 |
| 权利人 | 苏州仰思坪半导体有限公司 |
| 发明人 | 郑瀚寻; 杨龚轶凡; 闯小明; 田昊飞 |
| 地址 | 江苏省苏州市高新区马涧路2000号1幢11层1113-2室 |
摘要文本
本申请提供了一种消息同步方法、系统以及相关装置。方法应用于消息同步系统的DMA引擎,系统还包括多个线程单元;方法包括:根据任一线程单元的CPU的消息同步请求的源线程信息和目标线程信息在多个线程单元中确定源线程单元和目标线程单元;生成消息获取请求发送至源线程单元的CPU,以获取源消息;发送源消息至目标线程单元的CPU,并生成第一消息同步标志发送至源线程单元的CPU,以确认源线程单元存储的源消息已同步在目标线程单元中;在接收到目标线程单元的CPU发送的写入完成信息后,生成第二消息同步标志发送至目标线程单元的CPU,以确认目标线程单元存储的源消息已同步在源线程单元中。本方法能减轻对共享内存的依赖,降低了扩展系统的成本与难度。
专利主权项内容
微信公众号 。1.一种消息同步方法,其特征在于,应用于消息同步系统的DMA引擎,所述消息同步系统还包括多个线程单元,每个线程单元包括中央处理器CPU;所述方法包括:接收来自任一所述线程单元的CPU的消息同步请求;其中,所述消息同步请求包括源消息信息、源消息信息对应的源线程信息和目标线程信息;根据所述源线程信息在多个所述线程单元中确定源线程单元,并根据所述目标线程信息在多个所述线程单元中确定目标线程单元;根据所述源消息信息生成消息获取请求,向所述源线程单元的CPU发送所述消息获取请求,以获取所述源线程单元的CPU响应所述消息获取请求发送的源消息;发送所述源消息至所述目标线程单元的CPU,并生成第一消息同步标志发送至所述源线程单元的CPU;所述第一消息同步标志用于确认所述源线程单元存储的所述源消息已同步在所述目标线程单元中;在接收到所述目标线程单元的CPU发送的写入完成信息后,生成第二消息同步标志发送至所述目标线程单元的CPU;所述第二消息同步标志用于确认所述目标线程单元存储的所述源消息已同步在所述源线程单元中。