摘要:本發明公開了一種面向多核處理器的遠程任務函數調用方法,其為每個核分配了一塊稱為“郵箱”可供其他核心訪問讀取數據的內存空間,每個核可在屬于自己以及其他核的“郵箱”空間中進行讀操作與寫操作,通過資源互斥鎖避免“郵箱”空間的競爭讀寫訪問。當報文已被寫入目標“郵箱”空間后,遠程調用發起核會通過發起核間中斷的方式通知目標核有新的報文到達,目標核轉入核間中斷處理函數去解析報文中的函數調用索引值,并根據函數參數以及相關信息調用具體本地函數,完成函數的遠程調用過程。由此,本發明能夠滿足實時操作系統對遠程核數調用實時性,高效率的要求,降低了以往遠程核數調用所帶來的復雜性問題。
- 專利類型發明專利
- 申請人浙江大學;
- 發明人李紅;楊國青;姜俊;劉繼周;吳朝暉;
- 地址310027 浙江省杭州市西湖區浙大路38號
- 申請號CN201610187435.0
- 申請時間2016年03月29日
- 申請公布號CN105893320A
- 申請公布時間2016年08月24日
- 分類號G06F15/167(2006.01)I;