...
首页> 外文期刊>電子情報通信学会技術研究報告. コンピュ-タシステム. Computer Systems >複雑なループの制御に対応したバイナリコード自動並列化処理の実装
【24h】

複雑なループの制御に対応したバイナリコード自動並列化処理の実装

机译:二进制代码自行并行化处理的实现对应于复杂循环控制

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

摘要

我々は,プログラムのループ構造に着目してバイナリコードを直接対象としたマルチスレッド化を行うことでプログラムの高速化を目指している.しかしながら多数の条件分岐の存在によってループ内の制御構造が複雑化している場合は,スレッド間のデータ依存関係も複雑なものとなるため,正しい実行を保証するマルチスレッド実行制御を行うことが困難となる.そこで,複雑な制御構造を解析し,データ依存関係を適切に処理するコードへ変換する手法が必要となる.本稿では,複雑な制御構造を持つループに対しても実行制御が可能なマルチスレッドコード生成手法を実装する.更に,実際のプログラムに対して本システムを適用し,シミュレーションにより性能評価を行う.
机译:我们的目标是通过直接用于程序的循环结构来加速程序。但是,如果线程之间的数据依赖性也复杂,则循环中的控制结构是复杂的,如果线程之间的数据依赖性也复杂,则很难要执行多线程执行控件,可确保正确执行。因此,分析了复杂的控制结构,数据依赖性是一种方法,需要转换为正确处理的电源线。在本文中,我们实现了多线程代码生成方法可以执行执行控制,即使是具有复杂控制结构的循环。此外,对于实际程序,系统被应用并且通过模拟执行性能评估。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号