首页> 外文期刊>電子情報通信学会技術研究報告. VLSI設計技術. VLSI Design Technologies >SIMD型プロセッサコア最適化設計のための多重ループに対応したSIMD命令合成手法
【24h】

SIMD型プロセッサコア最適化設計のための多重ループに対応したSIMD命令合成手法

机译:支持多个循环的SIMD指令综合方法,用于SIMD型处理器内核优化设计

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

摘要

PackedSIMD型命令セットを持つプロセッサを対象としたHW/SW協調合成システムSPADESでは,PackedSIMD型命令を持つプロセッサを対象とした並列化コンパイラを必要とする.この並列化コンパイラは.まずSPADESが対象とするプロセッサコアにおいて,付加可能なすべてのハードウェアユニットを持つ仮想的なプロセッサを仮定する.仮想プロセッサ上で,入力アプリケーションの命令レベル並列度をPackedSIMD型命令を用いて最大限に抽出し,実行時間最小となるようにスケジューリングされたアセンブリコードを出力する.並列化コンパイラの出力により,合成するプロセッサの初期構成を得られる.本稿では,並列化コンパイラの中核をなす多重ループ構造の並列化アルゴリズムを提案する.提案手姑では入力アプリケーション内の多重ループ構造に対して命令レベル並列性を抽出し,PackedSIMD型命令を生成可能とする.提案手汝により,アプリケーション0)命令レベル並列性をPackedSIMD型命令を利用して抽出し,高速化されたアセンブリコードを出力する.計算機実験により提案手牡の有効性を評価する.
机译:带有打包SIMD类型指令的处理器的硬件/软件共集成系统SPADES需要带有打包SIMD类型指令的处理器的并行编译器。这个并行化编译器是。首先,在以SPADES为目标的处理器核心中,我们假定虚拟处理器具有可以添加的所有硬件单元。在虚拟处理器上,使用Packed SIMD类型的指令将输入应用程序的指令级并行度提取到最大,并输出为最小化执行时间而安排的汇编代码。从并行化编译器的输出中,可以获得要合成的处理器的初始配置。在本文中,我们提出了一种具有多循环结构的并行化算法,这是并行化编译器的核心。在提出的过程中,为输入应用程序中的多循环结构提取指令级并行性,并可以生成Packd SIMD类型的指令。建议您可以使用PackedSIMD类型的指令提取应用程序0)指令级的并行性,并输出加速的汇编代码。通过计算机实验评估拟议的松鼠的有效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号