ソフトウェア並列化を考慮したハードウェア/ソフトウェア分割手法の評価(開発環境,FPGA応用及び一般) Evaluation of Hardware/Software Partitioning Method with Consideration of Software Parallelization

    • 松永 惇弥 Matsunaga Junya
    • 高知大学大学院総合人間自然科学研究科(情報科学分野) Information Science Division, Graduate School of Science, Kochi University
    • 村岡 道明 Muraoka Michiaki
    • 高知大学大学院総合人間自然科学研究科(情報科学分野) Information Science Division, Graduate School of Science, Kochi University

抄録

システムレベル設計において、ハードウェア/ソフトウェアの最適な分割を行うために、本研究ではC記述をベースとしてソフトウェアの実行サイクル数を考慮したハードウェア/ソフトウェア分割およびソフトウェアの並列化を効率的に行う手法を提案した。本手法を、暗号化アルゴリズムAESに適用した結果、ソフトウェアの並列化を行うことによりボトルネック部分の実行サイクル数を約3割削減することができた。さらに、ハードウェア化を行い、その箇所の実行サイクル数を95%削減する見通しを得た。

In this research, we proposed an effective hardware/software partitioning methodology based on C description with consideration of the execution cycle count of the software and the software parallelization method for the optimal hardware/software partitioning in system level design. After this method was applied to the encryption algorithm AES, the software parallelization method reduces the execution cycle count of the bottleneck part by almost 30 percent. In addition, we expected that the bottleneck part of AES algorithm can be implemented in hardware and reduced almost 95 percent of execution cycle.

収録刊行物

電子情報通信学会技術研究報告. CPSY, コンピュータシステム   [巻号一覧]

電子情報通信学会技術研究報告. CPSY, コンピュータシステム 109(394), 13-18, 2010-01-19  [この号の目次]

一般社団法人電子情報通信学会

参考文献:  9件

参考文献を見るにはログインが必要です。ユーザIDをお持ちでない方は新規登録してください。

プレビュー

プレビュー

各種コード

  • NII論文ID(NAID) :
    110008000654
  • NII書誌ID(NCID) :
    AN10013141
  • 本文言語コード :
    JPN
  • 資料種別 :
    ART
  • ISSN :
    09135685
  • NDL 記事登録ID :
    10554175
  • NDL 雑誌分類 :
    ZN33(科学技術--電気工学・電気機械工業--電子工学・電気通信)
  • NDL 請求記号 :
    Z16-940
  • 収録DB :
    CJP書誌  NDL  NII-ELS