摘要:针对目前大多数面向指针应用程序的线程数据预取方法在预取距离控制方面的不足,该文提出一种基于缓存行为特征的数据预取距离控制策略。该策略利用指针应用程序执行时的数据缓存特征构建预取距离控制模型,以避免共享缓存污染,降低系统资源竞争,并通过忽略对部分非循环依赖数据预取平衡帮助线程与主线程间的执行任务,提高线程数据预取的时效性。实验结果表明,通过该策略控制线程数据预取距离能进一步提高线程预取性能。
关键词:片上多处理器 线程预取 帮助线程 预取率 预取距离
单位:郑州轻工业学院软件学院 郑州450002 郑州轻工业学院计算机与通信工程学院 郑州450002 北京理工大学计算机学院 北京100081
注:因版权方要求,不能公开全文,如需全文,请咨询杂志社