发明名称 |
一种众核处理器进程间相互通信的方法、装置及系统 |
摘要 |
本发明实施例提供的一种众核处理器进程间相互通信的方法、装置及系统,涉及众核操作系统领域,用以实现提高消息体的读取速度,提高用户体验。所述方法,包括:由目的内核Kernal执行,所述目的内核对应于目的处理器核,所述方法包括:从快速消息通道QMC获取消息的消息头;根据所述消息头执行CPU预取指令,使得存储在共享内存中的所述消息中与所述消息头对应的消息体被加载到所述目的处理器核对应的缓存cache中;切换到目的进程,使得所述目的进程从所述cache中获取所述消息体。本发明实施例适用于众核处理器的进程间相互通信的场景。 |
申请公布号 |
CN103853620A |
申请公布日期 |
2014.06.11 |
申请号 |
CN201210505157.0 |
申请日期 |
2012.11.30 |
申请人 |
华为技术有限公司 |
发明人 |
刘潭义;颜友亮 |
分类号 |
G06F9/54(2006.01)I;G06F15/163(2006.01)I |
主分类号 |
G06F9/54(2006.01)I |
代理机构 |
北京中博世达专利商标代理有限公司 11274 |
代理人 |
申健 |
主权项 |
一种众核处理器进程间相互通信的方法,其特征在于,由目的内核Kernal执行,所述目的内核对应于目的处理器核,所述方法包括:从快速消息通道QMC获取消息的消息头;根据所述消息头执行CPU预取指令,使得存储在共享内存中的所述消息中与所述消息头对应的消息体被加载到所述目的处理器核对应的缓存cache中;切换到目的进程,使得所述目的进程从所述cache中获取所述消息体。 |
地址 |
518129 广东省深圳市龙岗区坂田华为总部办公楼 |