講演名 2020-03-05
プログラマブルSoCにおけるErlangからのハードウェア制御
若林 秀和(関西学院大), 石浦 菜岐佐(関西学院大),
PDFダウンロードページ PDFダウンロードページへ
抄録(和) 本稿では Erlang プログラムからカスタムハードウェアを制御するための一手法を提案する. 近年の組込みシステムには, IoT サービスのための通信を含む益々高い機能とともに, 複雑な計算をエッジで行うための高い性能が求められるようになってきている. 本稿では, プログラマブル SoC において通信処理を Erlang で実装し, 処理量の大きな計算はハードウェアで実行する枠組みとして, Erlang プログラムから Erlang ポートを介してハードウェアの制御を行えるようにする. ハードウェアを制御するための Erlang メッセージはポートを介してバイト列として授受され, 外部プログラムでこれをハードウェアのレジスタの読み書きに変換する. ハードウェアに簡単なニューラルネットワークを実装して Erlang から制御を行った結果, 実行時間を大幅に短縮できることが確認できた.
抄録(英) This article presents a method for controlling custom hardware from Erlang programs. Higher and higher functionality, including communication capability for IoT services, is required for embedded systems as well as high performance to shift sophisticated information processing from cloud to edge. With the view of implementing message processing in Erlang and offloading heavy computation tasks to custom hardware, our method enables activating hardware modules from Erlang programs through Erlang ports. Erlang messages to control hardware are sent and received via ports as byte sequences, which external programs translate into reads and writes to hardware registers. Through a preliminary experiment using a hardware implemented neural network, we confirmed that the execution time was substautially reduced by our offloaded scheme.
キーワード(和) Erlang / ハードウェア / ポート
キーワード(英) Erlang / hardware / port
資料番号 VLD2019-114,HWS2019-87
発行日 2020-02-26 (VLD, HWS)

研究会情報
研究会 HWS / VLD
開催期間 2020/3/4(から4日開催)
開催地(和) 沖縄県青年会館
開催地(英) Okinawa Ken Seinen Kaikan
テーマ(和) システムオンシリコンを支える設計技術, ハードウェアセキュリティ, 一般
テーマ(英) Design Technology for System-on-Silicon, Hardware Security, etc.
委員長氏名(和) 川村 信一(東芝) / 戸川 望(早大)
委員長氏名(英) Shinichi Kawamura(Toshiba) / Nozomu Togawa(Waseda Univ.)
副委員長氏名(和) 池田 誠(東大) / 島崎 靖久(ルネサスエレクトロニクス) / 福田 大輔(富士通研)
副委員長氏名(英) Makoto Ikeda(Univ. of Tokyo) / Yasuhisa Shimazaki(Renesas Electronics) / Daisuke Fukuda(Fujitsu Labs.)
幹事氏名(和) 国井 裕樹(セコム) / 小野 貴継(九大) / 小平 行秀(会津大) / 桜井 祐市(日立)
幹事氏名(英) Hiroki Kunii(SECOM) / Takatsugu Ono(Kyushu Univ.) / Yukihide Kohira(Univ. of Aizu) / Yuichi Sakurai(Hitachi)
幹事補佐氏名(和) / 池田 一樹(日立)
幹事補佐氏名(英) / Kazuki Ikeda(Hitachi)

講演論文情報詳細
申込み研究会 Technical Committee on Hardware Security / Technical Committee on VLSI Design Technologies
本文の言語 JPN
タイトル(和) プログラマブルSoCにおけるErlangからのハードウェア制御
サブタイトル(和)
タイトル(英) Hardware Control from Erlang Programs on Programmable SoC
サブタイトル(和)
キーワード(1)(和/英) Erlang / Erlang
キーワード(2)(和/英) ハードウェア / hardware
キーワード(3)(和/英) ポート / port
第 1 著者 氏名(和/英) 若林 秀和 / Hidekazu Wakabayashi
第 1 著者 所属(和/英) 関西学院大学(略称:関西学院大)
Kwansei Gakuin University(略称:Kwansei Gakuin Univ.)
第 2 著者 氏名(和/英) 石浦 菜岐佐 / Nagisa Ishiura
第 2 著者 所属(和/英) 関西学院大学(略称:関西学院大)
Kwansei Gakuin University(略称:Kwnsei Gakuin Univ.)
発表年月日 2020-03-05
資料番号 VLD2019-114,HWS2019-87
巻番号(vol) vol.119
号番号(no) VLD-443,HWS-444
ページ範囲 pp.119-124(VLD), pp.119-124(HWS),
ページ数 6
発行日 2020-02-26 (VLD, HWS)