摘要
本申请公开了基于节点感知的乐观自旋队列锁处理方法和装置。方法包括:当前线程通过查找哈希表确定本地NUMA节点是否已存在对应的NUMA节点队列;若已存在,通过该NUMA节点队列获取乐观自旋队列锁;确定释放乐观自旋队列锁;通过伪随机算法计算概率参数,根据该概率参数是否超过预设值,确定是在本地NUMA节点传递乐观自旋队列锁,或者是跨NUMA节点传递乐观自旋队列锁。本申请的有益效果包括:1)减少跨节点内存访问导致的缓存失效和高延迟问题;2)通过哈希表动态管理队列,避免内存占用激增;3)通过伪随机算法决定是否将锁传递给本地还是跨节点传递;4)动态调整本地与跨节点传递的概率,平衡公平性与性能。
技术关键词
队列
哈希表
跨节点
生成哈希
算法
参数
处理器
计算机设备
模块
存储装置
内存
可读存储介质
标识
动态
程序
系统为您推荐了相关专利信息
人工智能系统
信息处理单元
搭建模块
数据采集模块
算法
节点
逼近理想解排序
机器学习模型
资源
工作流执行
栅格地图
邻域搜索策略
检测节点状态
终点
切比雪夫
数据标注方法
生成指令
标记
数据标注系统
文件夹