ICCAD Special Session Paper Automated Generation of Integrated Digital and Spiking Neuromorphic Machine Learning Accelerators

被引:3
|
作者
Curzel, Serena [1 ,3 ]
Agostini, Nicolas Bohm [1 ,2 ]
Song, Shihao [1 ,5 ]
Dagli, Ismet [1 ,4 ]
Limaye, Ankur [1 ]
Tan, Cheng [1 ]
Minutoli, Marco [1 ]
Castellana, Vito Giovanni [1 ]
Amatya, Vinay [1 ]
Manzano, Joseph [1 ]
Das, Anup [5 ]
Ferrandi, Fabrizio [3 ]
Tumeo, Antonino [1 ]
机构
[1] Pacific Northwest Natl Lab, Richland, WA 99352 USA
[2] Northeastern Univ, Boston, MA 02115 USA
[3] Politecn Milan, Milan, Italy
[4] Colorado Sch Mines, Golden, CO 80401 USA
[5] Drexel Univ, Philadelphia, PA 19104 USA
关键词
MLIR; Artificial Neural Network Accelerators; Spiking Neural Network Accelerators; NETWORKS;
D O I
10.1109/ICCAD51958.2021.9643474
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The growing numbers of application areas for artificial intelligence (AI) methods have led to an explosion in availability of domain-specific accelerators, which struggle to support every new machine learning (ML) algorithm advancement, clearly highlighting the need for a tool to quickly and automatically transition from algorithm definition to hardware implementation and explore the design space along a variety of SWaP (size, weight and Power) metrics. The software defined architectures (SODA) synthesizer implements a modular compiler-based infrastructure for the end-to-end generation of machine learning accelerators, from high-level frameworks to hardware description language. Neuromorphic computing, mimicking how the brain operates, promises to perform artificial intelligence tasks at efficiencies orders-of-magnitude higher than the current conventional tensor-processing based accelerators, as demonstrated by a variety of specialized designs leveraging Spiking Neural Networks (SNNs). Nevertheless, the mapping of an artificial neural network (ANN) to solutions supporting SNNs is still a non-trivial and very device-specific task, and completely lacks the possibility to design hybrid systems that integrate conventional and spiking neural models. In this paper, we discuss the design of such an integrated generator, leveraging the SODA Synthesizer framework and its modular structure. In particular, we present a new MLIR dialect in the SODA frontend that allows expressing spiking neural network concepts (e.g., spiking sequences, transformation, and manipulation) and we discuss how to enable the mapping of spiking neurons to the related specialized hardware (which could be generated through middle-end and backend layers of the SODA Synthesizer). We then discuss the opportunities for further integration offered by the hardware compilation infrastructure, providing a path towards the generation of complex hybrid artificial intelligence systems.
引用
收藏
页数:7
相关论文
共 5 条
  • [1] Quantum Machine Learning for Finance ICCAD Special Session Paper
    Pistoia, Marco
    Ahmad, Syed Farhan
    Ajagekar, Akshay
    Buts, Alexander
    Chakrabarti, Shouvanik
    Herman, Dylan
    Hu, Shaohan
    Jena, Andrew
    Minssen, Pierre
    Niroula, Pradeep
    Rattew, Arthur
    Sun, Yue
    Yalovetzky, Romina
    2021 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN (ICCAD), 2021,
  • [2] Quantum-Classical Hybrid Machine Learning for Image Classification (ICCAD Special Session Paper)
    Alam, Mahabubul
    Kundu, Satwik
    Topaloglu, Rasit Onur
    Ghosh, Swaroop
    2021 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN (ICCAD), 2021,
  • [3] Optimizing VLSI Implementation with Reinforcement Learning - ICCAD Special Session Paper
    Ren, Haoxing
    Godil, Saad
    Khailany, Brucek
    Kirby, Robert
    Liao, Haiguang
    Nath, Siddhartha
    Raiman, Jonathan
    Roy, Rajarshi
    2021 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN (ICCAD), 2021,
  • [4] Special Session - Machine Learning in Test: A Survey of Analog, Digital, Memory, and RF Integrated Circuits
    Roy, Soham
    Millican, Spencer K.
    Agrawal, Vishwani D.
    2021 IEEE 39TH VLSI TEST SYMPOSIUM (VTS), 2021,
  • [5] Taming Extreme Heterogeneity via Machine Learning based Design of Autonomous Manycore Systems Special Session Paper
    Bogdan, Paul
    Chen, Fan
    Deshwal, Aryan
    Doppa, Janardhan Rao
    Joardar, Biresh Kumar
    Li, Hai
    Nazarian, Shahin
    Song, Linghao
    Xiao, Yao
    INTERNATIONAL CONFERENCE ON COMPILERS, ARCHITECTURE, AND SYNTHESIS FOR EMBEDDED SYSTEMS (CODES +ISSS) 2019, 2019,