Presentation 2020-03-05
Hardware Control from Erlang Programs on Programmable SoC
Hidekazu Wakabayashi, Nagisa Ishiura,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) 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.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) Erlang / hardware / port
Paper # VLD2019-114,HWS2019-87
Date of Issue 2020-02-26 (VLD, HWS)

Conference Information
Committee HWS / VLD
Conference Date 2020/3/4(4days)
Place (in Japanese) (See Japanese page)
Place (in English) Okinawa Ken Seinen Kaikan
Topics (in Japanese) (See Japanese page)
Topics (in English) Design Technology for System-on-Silicon, Hardware Security, etc.
Chair Shinichi Kawamura(Toshiba) / Nozomu Togawa(Waseda Univ.)
Vice Chair Makoto Ikeda(Univ. of Tokyo) / Yasuhisa Shimazaki(Renesas Electronics) / Daisuke Fukuda(Fujitsu Labs.)
Secretary Makoto Ikeda(SECOM) / Yasuhisa Shimazaki(Kyushu Univ.) / Daisuke Fukuda(Univ. of Aizu)
Assistant / Kazuki Ikeda(Hitachi)

Paper Information
Registration To Technical Committee on Hardware Security / Technical Committee on VLSI Design Technologies
Language JPN
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) Hardware Control from Erlang Programs on Programmable SoC
Sub Title (in English)
Keyword(1) Erlang
Keyword(2) hardware
Keyword(3) port
1st Author's Name Hidekazu Wakabayashi
1st Author's Affiliation Kwansei Gakuin University(Kwansei Gakuin Univ.)
2nd Author's Name Nagisa Ishiura
2nd Author's Affiliation Kwansei Gakuin University(Kwnsei Gakuin Univ.)
Date 2020-03-05
Paper # VLD2019-114,HWS2019-87
Volume (vol) vol.119
Number (no) VLD-443,HWS-444
Page pp.pp.119-124(VLD), pp.119-124(HWS),
#Pages 6
Date of Issue 2020-02-26 (VLD, HWS)