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

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

Research Project

Project/Area Number 18K11284
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeMulti-year Fund
Section一般
Review Section Basic Section 60060:Information network-related
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
Project Status Completed (Fiscal Year 2021)
Budget Amount *help
¥4,290,000 (Direct Cost: ¥3,300,000、Indirect Cost: ¥990,000)
Fiscal Year 2021: ¥1,170,000 (Direct Cost: ¥900,000、Indirect Cost: ¥270,000)
Fiscal Year 2020: ¥1,300,000 (Direct Cost: ¥1,000,000、Indirect Cost: ¥300,000)
Fiscal Year 2019: ¥520,000 (Direct Cost: ¥400,000、Indirect Cost: ¥120,000)
Fiscal Year 2018: ¥1,300,000 (Direct Cost: ¥1,000,000、Indirect Cost: ¥300,000)
Keywordsハードウエア記述言語 / デジタル回路 / エッジコンピューティング / Ruby言語 / コンパイラー / シミュレータ / HDL / Edge Computing / FPGA / Design Exploration / Simulation / Ruby Language / HW design / Framework / Libraries / Evaluation / Edgfe computing / Neural network / Translation / HW simulation / Edge computing / IoT / Productivity
Outline of Final Research Achievements

This research project aimed to develop and promote HDLRuby, a language for designing digital circuits. The goal was to increase the productivity of designers implementing edge-computing applications. Toward that end, this language has been developed from a prototype to a ready-to-use framework for the fast design of digital circuits.
HDLRuby being a new language, it is not directly supported by existing digital circuit synthesis tools. Hence, the framework includes a compiler for converting HDLRuby descriptions into synthesizable code in standard languages (Verilog HDL and VHDL). A simulator is also provided for validating the HDLRuby descriptions before the corresponding circuit is being implemented, and a library of generic components for shorter descriptions of complex circuits. The HDLRuby framework has been validated with the implementation of several circuits, and it has been made publicly available online as standard packages and as a source code repository.

Academic Significance and Societal Importance of the Research Achievements

IoTを実現するために情報処理をセンサーとアクチュエータに近づくエッジコンピューチングはエネルギー消費やセキュリティに対してメリットが多い.ただし,そのようなシステムには複数のデジタル回路が必要であり,それらの設計は時間がかかる.そのために,本研究ではHDLRubyと呼ばれたデジタル回路の設計の生産力を向上する新しい言語と設計フレームワークを開発した.HDLRubyは多数の回路の実装で検証されており,パッケージ及びソースコードリポジトリとしてネットで公開されている.

Report

(5 results)
  • 2021 Annual Research Report   Final Research Report ( PDF )
  • 2020 Research-status Report
  • 2019 Research-status Report
  • 2018 Research-status Report

Research Products

(42 results)

All 2022 2021 2020 2019 2018

All Journal Article (29 results) (of which Int'l Joint Research: 16 results,  Peer Reviewed: 17 results,  Open Access: 13 results) Presentation (13 results) (of which Int'l Joint Research: 4 results)

  • [Journal Article] Evaluation of the design exploration of a binarized neural network for FPGA using HDLRuby2022

    • Author(s)
      Lovic Gauthier, Yohei Ishikawa, Takuma Matsuno
    • Journal Title

      Proceedings of the 10th IIAE International Conference on Industrial Application Engineering 2022

      Volume: 026 Pages: 143-150

    • DOI

      10.12792/iciae2022.026

    • Related Report
      2021 Annual Research Report
    • Peer Reviewed / Int'l Joint Research
  • [Journal Article] Visibility graph entropy based radiometric feature for physical layer identification2022

    • Author(s)
      Shuiguang Zeng, Yin Chen, Xufei Li, Jinxiao Zhu, Yulong Shen, Norio Shiratori
    • Journal Title

      Ad Hoc Networks

      Volume: 127 Pages: 102780-102780

    • DOI

      10.1016/j.adhoc.2022.102780

    • Related Report
      2021 Annual Research Report
    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Journal Article] Secure and Energy-Efficient Precoding for MIMO Two-way Untrusted Relay Systems2021

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

      IEEE Transactions on Information Forensics & Security

      Volume: 16 Pages: 3371-3386

    • DOI

      10.1109/tifs.2021.3080088

    • Related Report
      2021 Annual Research Report
    • Peer Reviewed / Int'l Joint Research
  • [Journal Article] Learning algorithms for vector quantization using vertically partitioned data with IoT2021

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

      Artificial Life and Robotics

      Volume: 26 Pages: 283-290

    • DOI

      10.1007/s10015-021-00683-1

    • Related Report
      2021 Annual Research Report
    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Journal Article] Securely Distributed Computation with Divided Data for Particle Swarm Optimization2021

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

      Proceedings of the International MultiConference of Engineers and Computer Scientists 2021

      Volume: 28 Pages: 1-6

    • Related Report
      2021 Annual Research Report
    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Journal Article] Federated Learning with Divided Data for BP2021

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

      Proceedings of the International MultiConference of Engineers and Computer Scientists 2021

      Volume: 28 Pages: 94-99

    • Related Report
      2021 Annual Research Report
    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Journal Article] A Study on Division Impossibility in the Lightweight N-party Secure Function Evaluation for Cloud-Edge Computing Applications2021

    • Author(s)
      Yutaro Taki, Shigeru Fujita, Norio Shiratori
    • Journal Title

      Proceedings of the International Workshop on Informatics 2021

      Volume: 28 Pages: 107-110

    • Related Report
      2021 Annual Research Report
    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Journal Article] "Digital-Ji-in": A Framework for Sustainable Digital Identification Records Based on A Peer-to-peer Network2021

    • Author(s)
      ShigeruFujita,YutaroTaki,YotaroMiyanishi,TokuyasuKakuta,MasahiroHiji,KenjiSugawara,NorioShiratori,Cloud Moulin and Thierry Digel
    • Journal Title

      The 2021 IEEE 24th International Conference on Computer Supported Cooperative Work in Design

      Volume: 24 Pages: 1281-1286

    • DOI

      10.1109/cscwd49262.2021.9437610

    • Related Report
      2021 Annual Research Report
    • Peer Reviewed / Int'l Joint Research
  • [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

    • DOI

      10.12792/iciae2021.014

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

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

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

      Volume: 120 Pages: 79-84

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

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

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

      Volume: 120 Pages: 85-90

    • Related Report
      2020 Research-status Report
    • 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 (Early Access )

      Volume: 1 Pages: 4902-4916

    • DOI

      10.1109/twc.2021.3062885

    • Related Report
      2020 Research-status Report
    • 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

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

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

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

      Volume: 53

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

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

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

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

    • Related Report
      2020 Research-status Report
  • [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 and Security

      Volume: 15 Pages: 3775-3790

    • DOI

      10.1109/tifs.2020.3001733

    • Related Report
      2020 Research-status Report
    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Journal Article] Link Selection for Security-QoS Tradeoffs in Buffer-Aided Relaying Networks2020

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

      IEEE Transactions on Information Forensics & Security

      Volume: 15 Pages: 1347-1362

    • DOI

      10.1109/tifs.2019.2939738

    • Related Report
      2020 Research-status Report
    • Peer Reviewed / Open Access / Int'l Joint Research
  • [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

    • Related Report
      2020 Research-status Report
    • 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

    • Related Report
      2020 Research-status Report
  • [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

    • NAID

      130008060813

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

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

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

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

    • Related Report
      2020 Research-status Report
  • [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

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

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

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

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

    • Related Report
      2020 Research-status Report
  • [Journal Article] Privacy preserving Particle Swarm Optimization method for Secure Multiparty Computation2020

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

      Proceedings of the Fuzzy System Symposium

      Volume: 36 Issue: 0 Pages: 379-384

    • DOI

      10.14864/fss.36.0_379

    • NAID

      130007957970

    • Related Report
      2020 Research-status Report
  • [Journal Article] Evaluation of the HDLRuby Hardware Description Language by implementing an 8-bit RISC Processor2020

    • Author(s)
      Lovic Gauthier, Yohei Ishikawa
    • Journal Title

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

      Volume: 8

    • DOI

      10.12792/iciae2020.010

    • Related Report
      2019 Research-status Report
    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Journal Article] 複数エッジデバイスへのモデル並列による分散型ディープニューラルネットワークの通信の実装2019

    • Author(s)
      大河 亮, 酒井 凌大, ゴーチェ ロヴィック
    • Journal Title

      電子学会 制御理論・機械学習技術一般

      Volume: 1 Pages: 13-17

    • Related Report
      2019 Research-status Report
  • [Journal Article] HDLRuby, a new high productivity hardware description language2018

    • Author(s)
      Gauthier Lovic、Ishikawa Yohei
    • Journal Title

      2018 5th International Conference on Business and Industrial Research (ICBIR)

      Volume: 1 Pages: 215-220

    • DOI

      10.1109/icbir.2018.8391195

    • Related Report
      2018 Research-status Report
    • Peer Reviewed / Int'l Joint Research
  • [Journal Article] 新しいハードウェア記述言語”HDLRuby”の生産力の評価2018

    • Author(s)
      北原 寛也, 小川 翔, ゴーチェ ロヴィック
    • Journal Title

      第8回電子デバイス・回路・照明・システム関連教育・研究ワークショップ

      Volume: -

    • Related Report
      2018 Research-status Report
    • Int'l Joint Research
  • [Journal Article] 新しいハードウェア記述言語”HDLRuby”を Verilogへ翻訳するバックエンド2018

    • Author(s)
      小川 翔, 北原 寛也, ゴーチェ ロヴィック
    • Journal Title

      第8回電子デバイス・回路・照明・システム関連教育・研究ワークショップ

      Volume: -

    • Related Report
      2018 Research-status Report
    • Int'l Joint Research
  • [Presentation] 個人のサイバー空間利用情報の相続機構2022

    • Author(s)
      樋地正浩, 橋祐一, 菊池一彦, 藤田茂, 白鳥則郎
    • Organizer
      2021 年度情報処理学 会東北支部研究会
    • Related Report
      2021 Annual Research Report
  • [Presentation] HDLRubyを用いたFM音源の回路の実装、評価2021

    • Author(s)
      福永侑衣斗, ゴーチェ ロヴィック
    • Organizer
      電子情報通信学会、回路とシステム研究会 (CAS)、信学技報
    • Related Report
      2021 Annual Research Report
  • [Presentation] ニューラルネットワークとビットワイズニューラルネットワークによる敵対的生成ネットワークの構築2021

    • Author(s)
      松野匠真, ゴーチェ ロヴィック
    • Organizer
      電子情報通信学会、回路とシステム研究会 (CAS)、信学技報
    • Related Report
      2021 Annual Research Report
  • [Presentation] A Proposal of Enhanced JYAGUCHI Architecture for Secured Service Delivery in Cloud and Edge Computing Environment2021

    • Author(s)
      Bishnu Prasad Gautam,Amit Batajoo, Norio Shiratori
    • Organizer
      情報処理学会 DPS 研究会報告
    • Related Report
      2021 Annual Research Report
  • [Presentation] システムの持続可能化技術基盤と言語処理系の開発 ― 共生情報システム の実現へ向けて ―2021

    • Author(s)
      藤田茂, 滝雄太郎,白鳥則郎
    • Organizer
      情報処理学会 DPS 研究会報告
    • Related Report
      2021 Annual Research Report
  • [Presentation] 秘匿分解データによる BP 学習の一般化2021

    • Author(s)
      宮島 洋文,重井 徳貴, 宮島 廣美,白鳥 則郎
    • Organizer
      第37回 ファジィ システム シンポジウム
    • Related Report
      2021 Annual Research Report
  • [Presentation] Abstracting HW communications with channels for HDLRuby2021

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

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

    • Author(s)
      前原 祐生
    • Organizer
      一般社団法人 電子情報通信学会 ( 信学技報 CAS2020)
    • Related Report
      2020 Research-status Report
  • [Presentation] 複数エッジデバイスへのモデル並列による分散型ディープニューラルネットワークの通信の実装2019

    • Author(s)
      大河 亮
    • Organizer
      電子学会 制御理論・機械学習技術一般
    • Related Report
      2019 Research-status Report
  • [Presentation] HDLRuby, a new High Productivity Hardware Description Language2018

    • Author(s)
      Lovic Gauthier
    • Organizer
      2018 5th International Conference on Business and Industrial Research (ICBIR)
    • Related Report
      2018 Research-status Report
    • Int'l Joint Research
  • [Presentation] 新しいハードウェア記述言語”HDLRuby”の生産力の評価2018

    • Author(s)
      北原 寛也
    • Organizer
      第8回電子デバイス・回路・照明・システム関連教育・研究ワークショップ
    • Related Report
      2018 Research-status Report
    • Int'l Joint Research
  • [Presentation] 新しいハードウェア記述言語”HDLRuby”を Verilogへ翻訳するバックエンド2018

    • Author(s)
      小川 翔
    • Organizer
      第8回電子デバイス・回路・照明・システム関連教育・研究ワークショップ
    • Related Report
      2018 Research-status Report
    • Int'l Joint Research

URL: 

Published: 2018-04-23   Modified: 2023-01-30  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi