原文服务方: 计算机应用研究       
摘要:
动态内存管理的问题对无锁动态数据结构的性能尤为关键,因为多线程环境下的动态内存管理涉及开销较高的同步操作.提出一种构建用于动态无锁数据结构的内存池的方法来减少动态内存使用和与之相伴的动态内存管理开销.该方法通过平衡线程的动态内存消耗来减小内存开销,利用本方法构建的内存池基于线程私有的支持节点窃取的无锁循环队列.本方法具有以下优点:a)用本方法构建的内存池是无锁的;b)能够平衡线程的堆内存消耗;c)可以方便地与动态无锁数据结构集成.实验结果显示,用该方法构造的资源窃取型内存池扩展性较强,且能够在高负载下有效降低无锁数据结构的堆内存消耗和操作执行时间;平衡算法在很大程度上决定内存消耗量,内存池在高负载下的扩展性也受到它所用的数据结构自身多线程访问性能的影响.
推荐文章
面向高速实时数据处理的无锁内存分配算法
Buddy算法
内存分配
无锁
渐进式重合并
内存数据库的数据结构分析
内存数据库
影子内存
T树
物理数据
基于无锁数据结构的FIFO队列算法
无锁数据结构
多核处理
流水线并行
自适应调整
CPU核间通信
无定向线形锁的平差计算
无定向线形锁
平差计算
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 供动态无锁数据结构使用的资源窃取型无锁内存池
来源期刊 计算机应用研究 学科
关键词 资源窃取 无锁内存池 无锁 动态无锁数据结构
年,卷(期) 2012,(10) 所属期刊栏目 软件技术研究
研究方向 页码范围 3772-3775
页数 分类号 TP311
字数 语种 中文
DOI 10.3969/j.issn.1001-3695.2012.10.043
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 刘恒 重庆大学计算机学院 15 110 7.0 10.0
2 杨小帆 重庆大学计算机学院 52 466 12.0 18.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (0)
共引文献  (0)
参考文献  (5)
节点文献
引证文献  (8)
同被引文献  (9)
二级引证文献  (0)
1992(1)
  • 参考文献(1)
  • 二级参考文献(0)
1999(1)
  • 参考文献(1)
  • 二级参考文献(0)
2005(1)
  • 参考文献(1)
  • 二级参考文献(0)
2006(1)
  • 参考文献(1)
  • 二级参考文献(0)
2008(1)
  • 参考文献(1)
  • 二级参考文献(0)
2012(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
2013(2)
  • 引证文献(2)
  • 二级引证文献(0)
2015(2)
  • 引证文献(2)
  • 二级引证文献(0)
2016(1)
  • 引证文献(1)
  • 二级引证文献(0)
2017(2)
  • 引证文献(2)
  • 二级引证文献(0)
2019(1)
  • 引证文献(1)
  • 二级引证文献(0)
研究主题发展历程
节点文献
资源窃取
无锁内存池
无锁
动态无锁数据结构
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机应用研究
月刊
1001-3695
51-1196/TP
大16开
1984-01-01
chi
出版文献量(篇)
21004
总下载数(次)
0
总被引数(次)
238385
论文1v1指导