• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2020 Fiscal Year Research-status Report

HDLRuby: a new high productivity hardware description language targeting next generation edge computing architectures for IoT

Research Project

Project/Area Number 18K11284
Research InstitutionAriake National College of Technology

Principal Investigator

Gauthier Lovic  有明工業高等専門学校, 創造工学科, 准教授 (90535717)

Co-Investigator(Kenkyū-buntansha) 石川 洋平  有明工業高等専門学校, 創造工学科, 准教授 (50435476)
白鳥 則郎  中央大学, 研究開発機構, 機構教授 (60111316)
Project Period (FY) 2018-04-01 – 2022-03-31
KeywordsHDL / HW design / Framework / Libraries / Evaluation / Edgfe computing / Neural network
Outline of Annual Research Achievements

The goal of the research is to design a new hardware description language (HDL), named HDLRuby [1] aiming at improving the design productivity of hardware systems. The previous year was dedicated to the implementation of an RTL simulator for HDLRuby descriptions, design of libraries of generic components, and the evaluation of the FPGA and IC implementation from HDLRuby descriptions. This year, the framework of HDLRuby has been developed to a stable stage with a standalone interface, and new generic HW components libraries have been added including, seamless fixed point computation, abstract communications [2], linear algebra, and memories. Edge computing integration has been further investigated with the implementation in HDLRuby of a neural network library [3] and of a recurrent neural network cell [4]. For this last year, it is planned to focus on the FPGA implementation of IC using HDLRuby and explore the support of dynamic reconfiguration.
[1] https://rubygems.org/gems/HDLRuby
[2] Abstracting HW communications with channels for HDLRuby, ICIAE 2021 (Best presentation award)
[3] Rubyを基にしたハードウェア記述言語“HDLRuby”によるニューラルネットワークのハードウェア実装に関する検討, IEICE 2021
[4] HDLRubyによるハードウェアへの長・短期記憶の実装に関する検討, IEICE 2021

Current Status of Research Progress
Current Status of Research Progress

2: Research has progressed on the whole more than it was originally planned.

Reason

The language was already fully defined and used for real IC and FPGA designs in the previous years. This year it has been used for providing a standalone framework interface for HDLRuby, for extending the language with several new libraries and applications. The evaluation of the language showed that the design of complex circuit like deep learning neural networks, or support of various communication protocols, can be described with very few lines of code compared to standard hardware description languages [2][3][4].
Additional works include the seamless support of fixed point computations, linear algebra and generic memories.
While the implementation of the language, its framework and its libraries advanced smoothly, and while several publications have been done, the travel and meeting restrictions due to the COVID-19 did not allow us to promote the language as much as we expected.

Strategy for Future Research Activity

We plan to focus more on the FPGA implementation of real-life circuits for edge computing using the HDLRuby framework and adding the support of dynamic reconfiguration.
For the promotion we plan to publish research papers in conferences, but we also expect to increase the exposure of the language by participating in a design contest.

Causes of Carryover

The grant amount for the year has been used taking into account the travel restrictions (in practice, we them avoided as much as possible) due to the COVID-19 outbreak. However, a little part of the funds have been provisioned for buying licenses for HW synthesis tools for the next fiscal year.

  • Research Products

    (19 results)

All 2021 2020

All Journal Article (16 results) (of which Int'l Joint Research: 2 results,  Peer Reviewed: 7 results,  Open Access: 7 results) Presentation (3 results) (of which Int'l Joint Research: 1 results)

  • [Journal Article] Abstracting HW communications with channels for HDLRuby2021

    • Author(s)
      Lovic Gauthier, Youhei Ishikawa, Ryouta Sakai
    • Journal Title

      Proceedings of the 9th IIAE International Conference on Industrial Application Engineering

      Volume: 9 Pages: -

    • DOI

      10.12792/iciae2021.014

    • Peer Reviewed / Int'l Joint Research
  • [Journal Article] Rubyを基にしたハードウェア記述言語“HDLRuby”によるニューラルネットワークのハードウェア実装に関する検討2021

    • Author(s)
      酒井 凌大, 前原 祐生, ゴーチェ・ロヴィック
    • Journal Title

      一般社団法人 電子情報通信学会 ( 信学技報 CAS2020)

      Volume: 120 Pages: 79-84

    • Open Access
  • [Journal Article] HDLRubyによるハードウェアへの長・短期記憶の実装に関する検討2021

    • Author(s)
      前原 祐生, 酒井 凌大, ゴーチェ・ロヴィック
    • Journal Title

      一般社団法人 電子情報通信学会 ( 信学技報 CAS2020)

      Volume: 120 Pages: 85-90

    • Open Access
  • [Journal Article] QoS-AwareSecureRoutingDesign for Wireless Networks with Selfish Jammers2021

    • Author(s)
      YangXu,JiaLiu,YulongShen,XiaohongJiang,YushengJi,andNorioShiratori
    • Journal Title

      IEEE Transactions on Wireless Communications

      Volume: 1 Pages: -

    • DOI

      10.1109/TWC.2021.3062885

    • Peer Reviewed / Int'l Joint Research
  • [Journal Article] Learning Algorithms for Vector Quantization using Vertically Partitioned Data with IoT Rece2021

    • Author(s)
      Hirofumi Miyajima, Noritaka Shigei, Hiromi Miyajima and Norio Shiratori
    • Journal Title

      Journal of Artificial Life and Robotics

      Volume: 26-2 Pages: -

    • Peer Reviewed / Open Access
  • [Journal Article] 新型コロナウイルス対応感染症数理モデルの拡張 提案「SEIYR モデル」2021

    • Author(s)
      宮西洋太朗, 立花康夫, 白鳥則郎
    • Journal Title

      第 53 回計測自動制御学会北海道支部学術講演会

      Volume: 53 Pages: -

  • [Journal Article] セキュアマルチパーティ計算によるエッジシステム上のBP学習法の提案2021

    • Author(s)
      藤田茂, 滝雄太郎, 白鳥則郎
    • Journal Title

      情報処理学会 DPS 研究会報告

      Volume: 2021-CSEC-92 Pages: 1-8

  • [Journal Article] Secure Beamforming for Full-Duplex MIMO Two-Way Untrusted Relay Systems2020

    • Author(s)
      Shuangrui Zhao, Jia Liu, Yulong Shen, Xiaohong Jiang and Norio Shiratori
    • Journal Title

      IEEE Transactions on Information Forensics & Security

      Volume: 15 Pages: 3775-3790

    • DOI

      10.1109/TIFS.2020.3001733

    • Peer Reviewed / Open Access
  • [Journal Article] Link Selection for Security-QoS Tradeoffs in Buffer-Aided Relaying Networks2020

    • Author(s)
      Ji He, Jia Liu, Yulong Shen, Xiaohong Jiang, Norio Shiratori
    • Journal Title

      IEEE Transactions on Information Forensics & Security

      Volume: 15 Pages: 1347-1362

    • DOI

      10.1109/TIFS.2019.2939738

    • Peer Reviewed / Open Access
  • [Journal Article] Noble Inheritance Mechanism of Digital Content for "Digital-Ji-in" toward Sustainable Society2020

    • Author(s)
      Masahiro Hiji, Yuichi Hashi, Kazuhiko Kikuchi, Shigeru Fujita, Yotaro Miyanishi, Norio Shiratori
    • Journal Title

      Proceedings of The Eighth International Symposium on Computing and Networking (CANDAR2020)

      Volume: 8 Pages: 254-259

    • DOI

      10.1109/CANDARW51189.2020.00056

    • Peer Reviewed / Open Access
  • [Journal Article] SUESSA: Sustainable & Ultra-Elastic Stack Security Architecture for Securing IoT Networks of Future Smart Cities2020

    • Author(s)
      Bishnu Prasad Gautam, Norio Shiratori
    • Journal Title

      Proceedings of The Eighth International Symposium on Computing and Networking (CANDAR2020)

      Volume: 8 Pages: 387-390

    • DOI

      10.1109/CANDARW51189.2020.00079

  • [Journal Article] Simplified Security Learning using Vertically Partitioned Data with IoT2020

    • Author(s)
      Hirofumi Miyajimaand, Noritaka Shigeiand, Hiromi Miyajima, Norio Shiratori
    • Journal Title

      Proceedings of The 2020 International Symposium on Nonlinear Theory and its Application

      Volume: 1 Pages: -

    • Peer Reviewed / Open Access
  • [Journal Article] セキュアマルチパーティ計算によるエッジシステム上のBP学習法の提案2020

    • Author(s)
      宮島洋文,重井徳貴,宮島廣美,白鳥則郎
    • Journal Title

      情報処理学会 DPS 研究会報告

      Volume: 2020-DPS-185 Pages: 1-7

  • [Journal Article] Proposal of Sustainable Stone Grinder (石臼) For Realization of Super Smart Villages2020

    • Author(s)
      BISHNU PRASAD GAUTAM,BHARAT POKHAREL, NORIO SHIRATORI
    • Journal Title

      情報処理学会 DPS 研究会報告

      Volume: 2020-DPS-185 Pages: 1-5

  • [Journal Article] 共生情報システム:自律・進化・持続可能な分散システムの提唱2020

    • Author(s)
      藤田茂, 白鳥則郎, 滝雄太郎
    • Journal Title

      情報処理学会DPS研究会報告

      Volume: 2020-EIP-89 Pages: 1-7

  • [Journal Article] 簡易秘密計算による安全なPSOの実現2020

    • Author(s)
      宮島洋文,重井徳貴, 宮島廣美,白鳥則郎
    • Journal Title

      Proceedings of the 36th Fuzzy System Symposium (FSS2020)

      Volume: 36 Pages: 379-384

    • DOI

      10.14864/fss.36.0_379

  • [Presentation] Abstracting HW communications with channels for HDLRuby2021

    • Author(s)
      Lovic Gauthier
    • Organizer
      Proceedings of the 9th IIAE International Conference on Industrial Application Engineering
    • Int'l Joint Research
  • [Presentation] 言語“HDLRuby”によるニューラルネットワークのハードウェア実装に関する検討2021

    • Author(s)
      酒井 凌大
    • Organizer
      一般社団法人 電子情報通信学会 ( 信学技報 CAS2020)
  • [Presentation] HDLRubyによるハードウェアへの長・短期記憶の実装に関する検討2021

    • Author(s)
      前原 祐生
    • Organizer
      一般社団法人 電子情報通信学会 ( 信学技報 CAS2020)

URL: 

Published: 2021-12-27  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi