摘要:本发明公开了一种面向多核处理器的远程任务函数调用方法,其为每个核分配了一块称为“邮箱”可供其他核心访问读取数据的内存空间,每个核可在属于自己以及其他核的“邮箱”空间中进行读操作与写操作,通过资源互斥锁避免“邮箱”空间的竞争读写访问。当报文已被写入目标“邮箱”空间后,远程调用发起核会通过发起核间中断的方式通知目标核有新的报文到达,目标核转入核间中断处理函数去解析报文中的函数调用索引值,并根据函数参数以及相关信息调用具体本地函数,完成函数的远程调用过程。由此,本发明能够满足实时操作系统对远程核数调用实时性,高效率的要求,降低了以往远程核数调用所带来的复杂性问题。
- 专利类型发明专利
- 申请人浙江大学;
- 发明人李红;杨国青;姜俊;刘继周;吴朝晖;
- 地址310027 浙江省杭州市西湖区浙大路38号
- 申请号CN201610187435.0
- 申请时间2016年03月29日
- 申请公布号CN105893320A
- 申请公布时间2016年08月24日
- 分类号G06F15/167(2006.01)I;