分享到:

基于MTF规则的非阻塞自组织链表

自组织链表是一种特殊的链表。与静态链表相比,将自组织链表应用于并发环境下,需要考虑自组织操作对链表状态的改变。因此,对于并发自组织链表,尤其是具有非阻塞特性的自组织链表的研究更加复杂。近些年来,并发链表的研  (本文共8页) 阅读全文>>

天津大学
天津大学

基于换位规则的非阻塞自组织链表

自组织链表可以根据访问序列动态地调整链表结构,从而降低平均访问时间,提高链表的性能。如果被访问的数据具有较强的局部性,自组织链表将比传统的链表更具优势。随着多核处理器的日益普及,为了充分利用多核的优势,并发数据结构的研究越来越引人注目。其中,并发链表的研究成效显著,出现了越来越多的实用的并发链表算法,而且已经在工程上得到了应用。然而,并发自组织链表的研究屈指可数。论文在已有研究的基础上,完成了以下工作。1)首次提出了基于换位规则的无锁和无等待自组织链表算法。算法的基本思想是查找线程在访问的结点上进行标记,然后尝试将其与其直接前驱相交换;发现该标记的其他线程会尝试帮助未完成的交换。2)实现了第一个无等待的MTF自组织链表算法。算法采用帮助机制保证了相关操作结点的插入是无等待的,从而保证了整个算法是无等待的。3)对快路径-慢路径这种提升无等待算法性能的技术做了分析,指出快路径-慢路径方法具有一定的局限性。如果算法的无锁版本与无等待版...  (本文共84页) 本文目录 | 阅读全文>>

天津大学
天津大学

无等待自组织链表算法的研究

自组织链表是一种实用的数据结构,可以根据访问序列动态调整列表结构,适应访问模式,目的是减少平均访问时间并提高链表的性能。如果被访问的数据局部性较强,自组织链表能够比非自组织链表显示出更强的性能优势。将自组织链表应用于并发环境下,可以充分发挥多核处理器的优势,获取更高的性能。非阻塞的并发自组织链表的实现比基于锁的实现具有更好的可靠性和健壮性。因此,论文对非阻塞自组织链表进行了研究,首先提出了一种无锁的自组织链表,在此基础上进行扩展,实现了具有无等待特性的自组织链表。实验表明,新的无等待自组织链表具有良好的实用价值。论文在已有的并发自组织链表的研究基础上,完成了以下工作:(1)总结了已有的并发自组织链表算法,包括基于MTF(Move-To-Front)规则和换位规则的非阻塞自组织链表;(2)提出并实现了一个基于MTF规则的无锁自组织链表算法,在此基础上提出无等待自组织链表算法,保证每个进程在有限步骤内演进;(3)从可线性化性、无锁、...  (本文共65页) 本文目录 | 阅读全文>>

天津大学
天津大学

非阻塞自组织链表的研究

自组织链表是针对搜索问题提出的,它能够在响应未知访问请求序列的过程中不断调整节点位置,使链表结构逐渐进入一个能充分利用访问请求序列特性的状态,从而降低总体访问代价,提高链表性能。随着计算机硬件技术的发展,为了充分利用多处理器的协同计算能力,需要设计一种有效的共享并发自组织链表。非阻塞数据结构使用非互斥方法,可以同时被多个并发线程访问,避免了互斥方法中一个位于临界区中的线程的延迟对其它线程产生的影响。它能够保证在有限步内至少有一个线程能够完成若干操作,具有更强的健壮性和更高的可依赖性。论文提出了两种非阻塞自组织链表:只读型非阻塞自组织链表和读写型非阻塞自组织链表。两种新链表均满足可线性化条件。其中读写型非阻塞自组织链表采用MTF规则,是已知的第一个支持常见字典操作的非阻塞自组织链表。只读型非阻塞自组织链表中引入了热点元素的概念。它为每个线程分配一个热点数组,通过热点数组来指导链表的自组织行为。此外,热点数组还可以提高热点元素的查找...  (本文共71页) 本文目录 | 阅读全文>>

《海洋测绘》2017年01期
海洋测绘

抗差估计在倾斜刃边法MTF检测中的应用分析

传统倾斜刃边法没有充分考虑噪声的影响,在进行刃边直线拟合和ESF(edge spread function)拟合时均采用最小二乘拟合估计,当影像噪声较大时会使得调制传递函数MTF(modulation transfe...  (本文共4页) 阅读全文>>

《红外技术》2019年12期
红外技术

微光像增强器的MTF测试技术研究

微光像增强器是微光成像系统的核心部分,其成像质量决定了对微弱光学信号的探测能力。像增强器的调制传递函数(modulation transfer function,MTF)反映了系统对图像不同频率成分的传递能力,是像质评定的一种客观指标。本文基于狭缝法...  (本文共6页) 阅读全文>>

《现代显示》2011年06期
现代显示

基于MTF值的光栅图像清晰程度判别

针对编制软件评价光学元件的质量问题,文章提出了MTF值的计算方法,并且以此值作为光栅图...  (本文共3页) 阅读全文>>