电子与信息学报
電子與信息學報
전자여신식학보
JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY
2015年
7期
1733-1738
,共6页
黄艳%张启坤%段赵磊%古志民
黃豔%張啟坤%段趙磊%古誌民
황염%장계곤%단조뢰%고지민
片上多处理器%线程预取%帮助线程%预取率%预取距离
片上多處理器%線程預取%幫助線程%預取率%預取距離
편상다처리기%선정예취%방조선정%예취솔%예취거리
Chip Multi-Processors (CMP)%Threaded prefetching%Helper thread%Prefetch ratio%Prefetch distance
针对目前大多数面向指针应用程序的线程数据预取方法在预取距离控制方面的不足,该文提出一种基于缓存行为特征的数据预取距离控制策略。该策略利用指针应用程序执行时的数据缓存特征构建预取距离控制模型,以避免共享缓存污染,降低系统资源竞争,并通过忽略对部分非循环依赖数据预取平衡帮助线程与主线程间的执行任务,提高线程数据预取的时效性。实验结果表明,通过该策略控制线程数据预取距离能进一步提高线程预取性能。
針對目前大多數麵嚮指針應用程序的線程數據預取方法在預取距離控製方麵的不足,該文提齣一種基于緩存行為特徵的數據預取距離控製策略。該策略利用指針應用程序執行時的數據緩存特徵構建預取距離控製模型,以避免共享緩存汙染,降低繫統資源競爭,併通過忽略對部分非循環依賴數據預取平衡幫助線程與主線程間的執行任務,提高線程數據預取的時效性。實驗結果錶明,通過該策略控製線程數據預取距離能進一步提高線程預取性能。
침대목전대다수면향지침응용정서적선정수거예취방법재예취거리공제방면적불족,해문제출일충기우완존행위특정적수거예취거리공제책략。해책략이용지침응용정서집행시적수거완존특정구건예취거리공제모형,이피면공향완존오염,강저계통자원경쟁,병통과홀략대부분비순배의뢰수거예취평형방조선정여주선정간적집행임무,제고선정수거예취적시효성。실험결과표명,통과해책략공제선정수거예취거리능진일보제고선정예취성능。
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.