基于缓存行为特征的线程数据预取距离控制策略  被引量:1

Prefetch Distance Control Strategy Based on Cache Behavior in Threaded Prefetching

在线阅读下载全文

作  者:黄艳[1] 张启坤 段赵磊[2] 古志民[3] 

机构地区:[1]郑州轻工业学院软件学院,郑州450002 [2]郑州轻工业学院计算机与通信工程学院,郑州450002 [3]北京理工大学计算机学院,北京100081

出  处:《电子与信息学报》2015年第7期1633-1638,共6页Journal of Electronics & Information Technology

基  金:国家自然科学基金(61370062);郑州市科技攻关计划项目(20130725);博士基金项目(2013BSJJ050)资助课题

摘  要:针对目前大多数面向指针应用程序的线程数据预取方法在预取距离控制方面的不足,该文提出一种基于缓存行为特征的数据预取距离控制策略。该策略利用指针应用程序执行时的数据缓存特征构建预取距离控制模型,以避免共享缓存污染,降低系统资源竞争,并通过忽略对部分非循环依赖数据预取平衡帮助线程与主线程间的执行任务,提高线程数据预取的时效性。实验结果表明,通过该策略控制线程数据预取距离能进一步提高线程预取性能。Due to the deficiencies in prefetch distance controlling of most threaded data prefetching methods for pointer application, a prefetch distance control strategy based on the cache behavior characteristics is proposed. In this paper, the prefetch distance control model is constructed using the runtime data cache features of pointer applications to reduce cache pollution and system resources contention. By skipping loop-carried independencies data accesses, the task between main thread and helper thread is balanced and the timeliness of threaded prefetching is improved. The experimental results show that the proposed approach can optimize the performance of threaded prefetching mechanism.

关 键 词:片上多处理器 线程预取 帮助线程 预取率 预取距离 

分 类 号:TP302[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象