技術(shù)總結(jié)
本發(fā)明提供了一種基于硬件特性的分布式共享內(nèi)存方法及系統(tǒng),包括獲取遠(yuǎn)端程序訪問(wèn)權(quán)限步驟:使用單邊RDMA讀操作和寫(xiě)操作繞過(guò)遠(yuǎn)端處理器訪問(wèn)和修改遠(yuǎn)端進(jìn)程的頁(yè)表項(xiàng);內(nèi)存共享步驟:實(shí)現(xiàn)不同多核處理器之間的分布式內(nèi)存共享;線程同步操作步驟:使用原子RDMA操作實(shí)現(xiàn)線程同步操作。本發(fā)明能夠繞過(guò)遠(yuǎn)端處理器(CPU)的干預(yù)直接控制遠(yuǎn)程計(jì)算機(jī)對(duì)內(nèi)存的訪問(wèn),使用層級(jí)化的共享內(nèi)存模式,提供了基于RDMA的高效同步原語(yǔ),具有低CPU占用率,易于編程,線程間同步性能好等特點(diǎn)。
技術(shù)研發(fā)人員:洪揚(yáng);陳海波;陳榕
受保護(hù)的技術(shù)使用者:上海交通大學(xué)
文檔號(hào)碼:201710025548
技術(shù)研發(fā)日:2017.01.13
技術(shù)公布日:2017.06.13