预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共35页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114253741A(43)申请公布日2022.03.29(21)申请号202111461924.8(22)申请日2021.12.02(71)申请人国汽智控(北京)科技有限公司地址100176北京市大兴区北京经济技术开发区荣华南路13号院7号楼4层409(72)发明人车忠勇(74)专利代理机构北京同立钧成知识产权代理有限公司11205代理人朱颖黄健(51)Int.Cl.G06F9/54(2006.01)G06F15/163(2006.01)G06F9/50(2006.01)权利要求书4页说明书25页附图5页(54)发明名称多核微处理器的核间通信方法和多核微处理器(57)摘要本申请提供一种多核微处理器的核间通信方法和多核微处理器。该方法包括:当发送核需要发送消息时,该发送核可以向消息块处理核发送消息块获取请求。该消息块处理核可以根据该消息块获取请求中的参数从共享存储空间中选择目标消息块。消息块处理核可以将该目标消息块的地址反馈到发送核。发送核确定目标消息块的地址后,可以通过该地址访问该目标消息块,并将数据内容写入目标消息块中。该发送核可以将该目标消息块写入第一通信消息队列中。接收核从共享存储空间的第一通信消息队列中获取目标消息块。接收核读取并处理目标消息块中的数据内容。本申请的方法,提高了内存空间的利用率,提高了数据处理效率。CN114253741ACN114253741A权利要求书1/4页1.一种多核微处理器的核间通信方法,其特征在于,多核微处理器中包括至少一个发送核、至少一个接收核、一个消息块处理核和共享存储空间,所述方法应用于所述发送核,所述方法包括:所述发送核向所述消息块处理核发送消息块获取请求,以使所述消息块处理核根据所述消息块获取请求从所述共享存储空间的空闲消息队列中获取目标消息块;所述发送核根据所述消息块处理核反馈的所述目标消息块的地址,将数据内容写入所述目标消息块中;所述发送核将所述目标消息块插入所述共享存储空间中所述接收核对应的第一通信消息队列中,以使所述接收核通过所述第一通信消息队列读取所述数据内容。2.根据权利要求1所述的方法,其特征在于,所述共享存储空间中包括消息块申请表,所述消息块申请表中的一行用于指示一个通信消息队列消息块的申请参数,每一通信消息队列唯一对应于一个发送核的标识和一个接收核的标识;所述向所述消息块处理核发送消息块获取请求,包括:所述发送核根据所述接收核的标识,确定所述第一通信消息队列;所述发送核将所述消息块申请表中所述第一通信消息队列对应的申请参数修改为提交申请;所述发送核将所述消息块申请表中所述第一通信消息队列对应的地址参数修改为空地址,所述空地址不指向任一消息块。3.根据权利要求2所述的方法,其特征在于,所述方法,还包括:所述发送核根据所述数据内容的数据长度和预设长度阈值,确定目标消息块的消息类型,并将所述消息块申请表中所述第一通信消息队列对应的类型参数修改为所述目标消息块的消息类型。4.根据权利要求3所述的方法,其特征在于,所述根据所述数据内容的数据长度和预设长度阈值,确定目标消息块的消息类型,包括:当所述数据内容的数据长度小于等于第一长度阈值时,所述发送核确定所述目标消息块的消息类型为数据型;当所述数据内容的数据长度大于第一长度阈值,且小于等于所述第二长度阈值时,所述发送核确定所述目标消息块的消息类型为共享地址型;当所述数据内容的数据长度大于第二长度阈值时,所述发送核确定所述目标消息块的消息类型为自定义地址型。5.根据权利要求1‑4中任一项所述的方法,其特征在于,当目标消息块的消息类型为数据型时,所述将数据内容写入所述目标消息块中,包括:所述发送核将所述数据内容写入所述目标消息块的内存空间中。6.根据权利要求1‑4中任一项所述的方法,其特征在于,当目标消息块的消息类型为共享地址型时,所述将数据内容写入所述目标消息块中,包括:所述发送核根据所述目标消息块的内存空间中地址,确定目标数据块;所述发送核将所述数据内容写入所述目标数据块。7.根据权利要求1‑4中任一项所述的方法,其特征在于,当目标消息块的消息类型为自定义地址型时,所述将数据内容写入所述目标消息块中,包括:2CN114253741A权利要求书2/4页所述发送核将存储有所述数据内容的内存地址写入所述目标消息块对应的内存空间中,所述内存地址指向所述共享存储空间中所述发送核的专属存储空间中的内存。8.根据权利要求7所述的方法,其特征在于,所述方法,还包括:当所述发送核从所述共享存储空间中所述发送核对应的第二通信消息队列中读取到所述目标消息块时,释放所述内存地址指向的内存空间;所述发送核生成并发送消息块释放请求,以使所述消息块处理核将所述目标消息块重新插入