Holmes: A Hardware-Oriented Optimizer Using Logarithms

被引:2
|
作者
Yamagishi, Yoshiharu [1 ]
Kaneko, Tatsuya [1 ]
Akai-Kasaya, Megumi [2 ,3 ]
Asai, Tetsuya [2 ]
机构
[1] Hokkaido Univ, Grad Sch Informat Sci & Technol, Sapporo 0600814, Japan
[2] Hokkaido Univ, Fac Informat Sci & Technol, Sapporo, Hokkaido 0600814, Japan
[3] Grad Sch Engn, Suita, 5650871, Japan
关键词
optimizer; edge computing; neural network; nonvolatile mem-ory; quantization;
D O I
10.1587/transinf.2022PAP0001
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Edge computing, which has been gaining attention in re-cent years, has many advantages, such as reducing the load on the cloud, not being affected by the communication environment, and providing excellent security. Therefore, many researchers have attempted to implement neural networks, which are representative of machine learning in edge computing. Neural networks can be divided into inference and learning parts; however, there has been little research on implementing the learning component in edge computing in contrast to the inference part. This is because learning requires more memory and computation than inference, easily exceeding the limit of resources available for edge computing. To overcome this prob-lem, this research focuses on the optimizer, which is the heart of learning. In this paper, we introduce our new optimizer, hardware-oriented logarith-mic momentum estimation (Holmes), which incorporates new perspectives not found in existing optimizers in terms of characteristics and strengths of hardware. The performance of Holmes was evaluated by comparing it with other optimizers with respect to learning progress and convergence speed. Important aspects of hardware implementation, such as memory and oper-ation requirements are also discussed. The results show that Holmes is a good match for edge computing with relatively low resource requirements and fast learning convergence. Holmes will help create an era in which advanced machine learning can be realized on edge computing.
引用
收藏
页码:2040 / 2047
页数:8
相关论文
共 50 条
  • [31] A Hardware-oriented Learning Algorithm for a Digital Spiking Neuron
    Torikai, Hiroyuki
    Hashimoto, Sho
    2008 IEEE INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, VOLS 1-8, 2008, : 2472 - 2479
  • [32] Hardware-oriented deep reinforcement learning for edge computing
    Yamagishi, Yoshiharu
    Kaneko, Tatsuya
    Akai-Kasaya, Megumi
    Asai, Tetsuya
    IEICE NONLINEAR THEORY AND ITS APPLICATIONS, 2021, 12 (03): : 526 - 544
  • [33] A Hardware-Oriented Dropout Algorithm for Efficient FPGA Implementation
    Yeoh, Yoeng Jye
    Morie, Takashi
    Tamukoh, Hakaru
    NEURAL INFORMATION PROCESSING (ICONIP 2017), PT VI, 2017, 10639 : 821 - 829
  • [34] A flexible hardware-oriented fast algorithm for motion estimation
    Yu, FQ
    Wilson, AN
    1997 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOLS I - V: VOL I: PLENARY, EXPERT SUMMARIES, SPECIAL, AUDIO, UNDERWATER ACOUSTICS, VLSI; VOL II: SPEECH PROCESSING; VOL III: SPEECH PROCESSING, DIGITAL SIGNAL PROCESSING; VOL IV: MULTIDIMENSIONAL SIGNAL PROCESSING, NEURAL NETWORKS - VOL V: STATISTICAL SIGNAL AND ARRAY PROCESSING, APPLICATIONS, 1997, : 2681 - 2683
  • [35] A Hardware-oriented IME Algorithm and Its Implementation for HEVC
    Ye, Xin
    Ding, Dandan
    Yu, Lu
    2014 IEEE VISUAL COMMUNICATIONS AND IMAGE PROCESSING CONFERENCE, 2014, : 205 - 208
  • [36] HARDWARE-ORIENTED ALGORITHMS FOR THE FAST SYMBOLIC CALCULATION OF THE DFT
    BETH, T
    FUMY, W
    ELECTRONICS LETTERS, 1983, 19 (21) : 901 - 902
  • [37] Hardware-oriented algorithm for associative memories on cellular neural networks
    Perfetti, R
    Salerno, M
    Costantini, G
    CELLULAR NEURAL NETWORKS AND THEIR APPLICATIONS, 2002, : 532 - 538
  • [38] DYNAMIC HARDWARE-ORIENTED ALGORITHM FOR ANGLE OF ARRIVAL POSITIONING TECHNIQUE
    Salamah, M.
    Doukhnitch, E.
    Bayramer, C.
    ICSPC: 2007 IEEE INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATIONS, VOLS 1-3, PROCEEDINGS, 2007, : 201 - 204
  • [39] A Low-Complexity and Hardware-Oriented Image Stitching Algorithm
    Wen, Fu-Jung
    Lin, Jr-Yu
    Chiou, Yih-Shyh
    Lin, Ting-Lan
    Chen, Chiung-An
    Chen, Shih-Lun
    2020 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - TAIWAN (ICCE-TAIWAN), 2020,
  • [40] Neural Network Classifiers using Stochastic Computing with a Hardware-Oriented Approximate Activation Function
    Li, Bingzhe
    Qin, Yaobin
    Yuan, Bo
    Lilja, David J.
    2017 IEEE 35TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2017, : 97 - 104