摘要
D.Alistarh、P.Eugster、M.Herlihy、A.Matveev和N.Shavit。 Stacktrack:并发内存回收的自动化事务方法。 在EuroSys中。 ACM,2014年。 谷歌学者 数字图书馆 J.Auerbach、D.F.Bacon、P.Cheng、D.Grove、B.Biron、C.Gracie、B.McCloskey、A.Micic和R.Sciampacone。 税收与支出:实时垃圾收集的民主调度。 在EMSOFT中,第245-254页,2008年。 谷歌学者 数字图书馆 A.Braginsky、A.Kogan和E.Petrank。 抛锚:非阻塞数据结构的轻量级内存管理。 在SPAA中,第33-42页。 ACM,2013年。 谷歌学者 数字图书馆 N.Cohen和E.Petrank。 高效的内存管理,支持无锁数据结构和乐观访问。 在SPAA中。 ACM,2015年。 谷歌学者 数字图书馆 D.L.Detlefs、P.A.Martin、M.Moir和G.L.Steele Jr.Lockfree参考计数。 DISC,第255-271页,2002年。 谷歌学者 数字图书馆 T.L.Harris。非阻塞链接列表的实用实现。 在DISC中,第300–314页。 斯普林格,2001年。 谷歌学者 数字图书馆 T.E.Hart、P.E.McKenney、A.D.Brown和J.Walpole。 无锁同步的内存回收性能。 JPDC,第1270–1285页,2007年。 谷歌学者 数字图书馆 M.Herlihy先生。 无需等待同步。 托普拉斯,1991年。 谷歌学者 数字图书馆 M.赫利希和N.沙维特。 《多处理器编程的艺术》,修订版重印,爱思唯尔出版社,2012年。 谷歌学者 数字图书馆 M.Herlihy、V.Luchangco、P.Martin和M.Moir。 非阻塞内存管理支持动态大小的数据结构。 TOCS,23(2):146-1962005。 谷歌学者 数字图书馆 M.P.Herlihy和J.E.B.Moss。 多处理器的无锁垃圾收集。 TPDS,1992年。 谷歌学者 数字图书馆 R.L.Hudson和J.E.B.Moss。 蓝宝石:复制GC而不停止世界。 2001年,在爪哇格兰德ACM-ISCOPE联合会议上,第48–57页。 谷歌学者 数字图书馆 A.Kogan和E.Petrank。 具有多个排队者和排队者的无等待队列。 在PPoPP中,第223-234页。 ACM,2011年。 谷歌学者 数字图书馆 A.Kogan和E.Petrank。 创建快速无等待数据结构的方法。 在PPoPP中,第141-150页。 ACM,2012年。 谷歌学者 数字图书馆 迈克尔先生。 高性能动态无锁哈希表和基于列表的集合。 在SPAA中,第73-82页。 ACM,2002年。 谷歌学者 数字图书馆 迈克尔先生。 危险提示:无锁对象的安全内存回收。 TPDS,15(6):491–5042004年。 谷歌学者 数字图书馆 M.M.Michael和M.L.Scott。 对无锁数据结构的内存管理方法的更正。 技术报告,DTIC文件,1995年。 谷歌学者 数字图书馆 S.Owens、S.Sarkar和P.Sewell。 更好的x86内存模型:x86-tso。 《高阶逻辑中的定理证明》,第391-407页。 施普林格,2009年。 谷歌学者 数字图书馆 E.Petrank。 并行数据结构能否依赖自动内存管理器? 在MSPC中,第1-1页。 ACM,2012年。 谷歌学者 数字图书馆 F.Pizlo、D.Frampton、E.Petrank和B.Steensgard。 Stopless:用于多处理器的实时垃圾收集器。 在ISMM中,第159-172页,2007年。 谷歌学者 数字图书馆 F.Pizlo、E.Petrank和B.Steensgaard。 并发实时垃圾收集器的研究。 在PLDI中,第33-44页,2008年。 谷歌学者 数字图书馆 F.Pizlo、L.Ziarek、P.Maj、A.L.Hosking、E.Blanton和J.Vitek。 分裂:碎片容忍实时垃圾收集。 PLDI,第146-159页,2010年。 谷歌学者 数字图书馆 H.Sundell。 无需等待的引用计数和内存管理。 在IPDPS中,第24b–24b页。 IEEE,2005年。 谷歌学者 数字图书馆 S.Timnat和E.Petrank。 无锁数据结构的实用无等待模拟。 在PPoPP中,第357-368页。 ACM,2014年。 谷歌学者 数字图书馆 J.D.Valois。 使用compare-and-swap的无锁链接列表。 在PODC中,第214-222页。 ACM,1995年。 谷歌学者 数字图书馆
索引术语
无锁数据结构的自动内存回收
建议
无快照、透明且健壮的内存回收,用于无锁数据结构 PLDI 2021:第42届ACM SIGPLAN编程语言设计与实现国际会议论文集 我们提出了一系列安全的内存回收方案,Hyaline,它快速、可扩展,并且对底层的无锁数据结构透明。 透明是基于引用计数的——在过去被认为不适合内存回收。。。 无锁数据结构的自动内存回收 OOPSLA 2015:2015 ACM SIGPLAN面向对象编程、系统、语言和应用国际会议记录 无锁数据结构在实践中被广泛使用,但为它们设计无锁内存回收是出了名的困难。 特别是,所有已知的无锁回收方案都是“手动”的,开发商必须。。。 回收无锁数据结构的内存:必须有更好的方法 PODC’15:2015 ACM分布式计算原理研讨会论文集 序列或基于锁的数据结构的内存回收通常很容易。 然而,无锁数据结构的内存回收是一个重大挑战。 诸如垃圾收集之类的自动技术效率低下或使用锁,而且。。。