《一种多核多线程环境下NUMA感知的同步方法.pdf》由会员分享,可在线阅读,更多相关《一种多核多线程环境下NUMA感知的同步方法.pdf(11页珍藏版)》请在专利查询网上搜索。
本发明公开了一种多核多线程环境下NUMA感知的同步方法,属于并行计算领域。本发明提出的方法是:线程将同步请求结点插入链表并在局部锁上自旋,如果局部锁被释放并且请求已被执行则返回,否则该线程作为combiner线程,设置宿主NUMA节点,执行请求的回溯位置,然后开始执行自己以及其他线程的同步请求,执行完毕后从当前位置向前遍历寻找来自宿主NUMA节点内的线程,若找到则将其作为新的combiner线程并。