
基本信息:
- 专利标题: 基于自适应释放的确定性重放方法
- 专利标题(英):Adaptive releasing-based certainty re-releasing method
- 申请号:CN201711487307.9 申请日:2017-12-29
- 公开(公告)号:CN108196963A 公开(公告)日:2018-06-22
- 发明人: 应欢 , 王磊 , 朱朝阳 , 韩丽芳 , 周亮 , 梅文明 , 缪思薇 , 邱意民 , 余文豪 , 李梦涛 , 范永 , 王海翔
- 申请人: 中国电力科学研究院有限公司 , 国家电网公司
- 申请人地址: 北京市海淀区清河小营东路15号
- 专利权人: 中国电力科学研究院有限公司,国家电网公司
- 当前专利权人: 中国电力科学研究院有限公司,国家电网公司
- 当前专利权人地址: 北京市海淀区清河小营东路15号
- 代理机构: 北京工信联合知识产权代理有限公司
- 代理人: 郭一斐
- 主分类号: G06F9/54
- IPC分类号: G06F9/54
The invention discloses an adaptive release-based certainty re-releasing method. The method comprises the following steps of: determining sequences of threads for executing synchronous operations on the basis of library function overloading, calling an adaptive releasing module when the threads fail to request to obtain access authorities of shared pages, temporarily storing all the shared pages cause thread blockage in a candidate set by the adaptive releasing module, selecting proper released threads and released shared pages from the candidate set, and moving the released threads and the released shared pages into a to-be-released set; and traversing the to-be-released set by all the threads so as to judge whether the threads are released threads or not, when the judging result is positive, releasing corresponding shared page by the current thread, and if the judging result is negative, releasing corresponding shared pages for the released threads by the current thread and cancelingthe access authorities of the released shared pages by the released threads in the subsequent execution process. The method is capable of enabling most suitable threads to release most suitable shared pages at proper opportunities, reducing the overheads of processing page protection exceptions of parallel programs in recording stages, and improving the recording performance.
公开/授权文献:
- CN108196963B 基于自适应释放的确定性重放方法 公开/授权日:2021-11-16
IPC结构图谱:
G | 物理 |
--G06 | 计算;推算;计数 |
----G06F | 电数字数据处理 |
------G06F9/00 | 电数字数据处理的控制单元 |
--------G06F9/06 | .应用存入的程序的,即应用处理设备的内部存储来接收程序并保持程序的 |
----------G06F9/22 | ..微控制或微程序装置 |
------------G06F9/54 | ...程序间的通信 |