首页> 外文期刊>電子情報通信学会技術研究報告 >高位合成における繰り返し回数未決定ループに対する投機実行手法
【24h】

高位合成における繰り返し回数未決定ループに対する投機実行手法

机译:高层综合中迭代次数不确定的循环的一种推测执行方法

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

摘要

ソフトウェア向けの高級言語を用いてハードウェア回路を記述する高位合成技術では,合成された回路の並列性の確保が重要である.本稿では,繰り返し回数が実行時に決定するループである繰り返し回数未決定ループに着目する.われわれは,繰り返し回数を計算する前に,ループ内処理を先行して実行可能であることに着目し,繰り返し回数計算処理とループ内処理を並列に実行する.ループ内処理のコントロールデータフ口ーグラフは,並列実行を実現するため,ループの投機実行を行う処理と,投機実行の整合性をとる処理に変換される.本手法を実現するため,投機実行処理結果のためのメモリ,メモリ読み出し•書き込み機構,および,ループ制御機構が追加される.評価の結果,提案手法の適用によって,繰り返し回数未決定ループを含む繰り返し処理の実行サイクル数が削减されることを確認した.%It is important to ensure the parallelism of the synthesized circuits in high level synthesis, where digital designs are synthesized from their behavioral descriptions. In this report, we focus on indefinite loops whose number of iterations are decided during execution. Our proposed method executes processes in the loop and the process of loop count computation in parallel because processes in the loop can be pre-executed while loop count computation. The control-data-flow graph of the loop is converted to two processes, one for speculative execution, another for guaranteeing consistency of the speculative execution. Our method synthesizes additional hardware modules, a memory module, a module to read from and write to the memory, and a loop controller, loop count computation in parallel by additional hardware. We evaluated the effectiveness with an example program which has indefinite loops. The reduction of the number of cycle was conducted by applying the proposed method.
机译:在使用高级软件语言描述硬件电路的高级综合技术中,确保合成电路中的并行性很重要,在本文中,迭代次数是在执行时确定的循环。着眼于循环,我们着眼于以下事实:可以在计算迭代次数之前预先执行环路处理,并并行执行迭代次数计算处理和环路处理。为了实现并行执行,将控制数据图转换为执行循环的推测执行的过程和确保推测执行的一致性的过程。评估的结果表明,通过应用所提出的方法,减少了迭代过程的执行循环数(包括具有不确定迭代次数的循环),从而确定了迭代过程的执行循环数,从而增加了存储器,存储器的读/写机制和循环控制机制。 %在高级合成中确保合成电路的并行性非常重要,在高级合成中,数字设计是根据其行为描述进行合成的。在此报告中,我们关注于执行过程中确定迭代次数的不确定循环。我们提出的方法执行过程因为可以在执行循环计数时预先执行循环中的进程,所以在循环中可以并行执行循环计数的过程。循环的控制数据流图转换为两个进程,一个用于推测执行,另一个用于确保投机执行的一致性霍德综合了额外的硬件模块,一个内存模块,一个用于读取和写入内存的模块以及一个循环控制器,由额外的硬件并行进行循环计数的计算。我们使用一个具有无限循环的示例程序评估了有效性。通过应用所提出的方法进行循环数的计算。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号