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

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

Abstract

システムレベル設計において、ハードウェア/ソフトウェアの最適な分割を行うために、本研究では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.

Journal

IEICE technical report. Computer systems   [List of Volumes]

IEICE technical report. Computer systems 109(394), 13-18, 2010-01-19  [Table of Contents]

The Institute of Electronics, Information and Communication Engineers

References:  9

You must have a user ID to see the references.If you already have a user ID, please click "Login" to access the info.New users can click "Sign Up" to register for an user ID.

Preview

Preview

Codes

  • NII Article ID (NAID) :
    110008000654
  • NII NACSIS-CAT ID (NCID) :
    AN10013141
  • Text Lang :
    JPN
  • Article Type :
    ART
  • ISSN :
    09135685
  • NDL Article ID :
    10554175
  • NDL Source Classification :
    ZN33(科学技術--電気工学・電気機械工業--電子工学・電気通信)
  • NDL Call No. :
    Z16-940
  • Databases :
    CJP  NDL  NII-ELS 

Export