首页> 外文期刊>電子情報通信学会技術研究報告 >データ転送の定量的評価に基づく多階層化キャッシュアーキテクチャ向け帰納的コード自動並列化手法
【24h】

データ転送の定量的評価に基づく多階層化キャッシュアーキテクチャ向け帰納的コード自動並列化手法

机译:基于数据传输定量评估的多层缓存架构归纳代码自动并行化方法

获取原文
获取原文并翻译 | 示例
       

摘要

本論文ではデータ転送の定量的評価に基づく多階層化キャッシュアーキテクチャ向け帰納的コード自動並列化手法を提案する.バースト転送を有効に使うために空間的・時間的局所性のあるデータをまとめ,それらのデータ群に対応する命令群の配置をデータ依存関係やキャッシュ客土の評価に基づき決定する.さらにバス放合を減少させるために適切なタイミングでプリロードを挿入する.計算機実験の結果提案手法と粗粒度で並列化された従来手法で出力されたサイクル数を比較し性能が向上していることを確瓢した.%An automatic code parallelization method based on quantitative evaluation of data transfer for multi-layered cache architecture is proposed. In order to effectively exploit burst transmission scheme at cache units, a procedure to pack data of higher temporal and spatial locality is given. Then, data packages and the corresponding instructions are assigned onto caches and processor cores, respectively, according to evaluation in data dependency, data transmission duration and cache capacity. Finally, preload operations for caches are scheduled at appropriate timing, so that bus conflicts and redundant data transmissions are avoided. The experimental results conducted for several example programs show effectiveness of the proposed method.
机译:在本文中,我们提出了一种基于数据传输定量评估的归纳代码自动并行化方法,用于多层缓存体系结构。为了有效地使用突发传输,收集具有时空局部性的数据,并根据数据依赖性和对缓存土壤的评估来确定与那些数据组相对应的指令的位置。此外,在适当的时间插入预载以减少总线释放。作为计算机实验的结果,通过比较所提出的方法和与粗晶粒平行化的常规方法输出的循环数,可以确认性能得到改善。为了有效利用缓存单元的突发传输方案,给出了一种对时空性较高的数据进行打包的程序,然后提出了一种基于数据传输定量评估的多层缓存体系结构自动代码并行化方法。根据对数据依赖性,数据传输持续时间和高速缓存容量的评估,分别将数据包和相应的指令分配给高速缓存和处理器核心。最后,在适当的时间安排高速缓存的预加载操作,以防止总线冲突和冗余数据传输对几个示例程序进行的实验结果表明了该方法的有效性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号