RISS 학술연구정보서비스

검색

인기 검색어

    다국어 입력

    http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.

    변환된 중국어를 복사하여 사용하시면 됩니다.

    예시)
    • 中文 을 입력하시려면 zhongwen을 입력하시고 space를누르시면됩니다.
    • 北京 을 입력하시려면 beijing을 입력하시고 space를 누르시면 됩니다.
    닫기
    KCI등재

    패턴 기반 정렬을 활용한 고속-에너지 효율적인 컨볼루션 스파이킹 신경망 하드웨어 가속기의 모델 기반 동적 가지치기 = High-Speed Energy-Efficient Model based Dynamic Pruning using Pattern-based Alignment for Convolutional Spiking Neural Network Hardware Accelerators

    한글로보기

    https://www.riss.kr/link?id=A109475469

    • 0

      상세조회
    • 0

      다운로드
    서지정보 열기
    • 내보내기
    • 내책장담기
    • 공유하기
    • 오류접수

    부가정보

    다국어 초록 (Multilingual Abstract) kakao i 다국어 번역

    Spiking neural network (SNN) is a structure that mimics biological neurons and processes through time-dependent signals called spikes. It resembles the functions of a biologꠓical brain, enabling energy-efficient and real-time processing. Despite being hardware-friendly, SNNs still require considerable computational resources. In this paper, we propose a Convolutional Spiking Neural Network (CSNN) architecture that leverages a preprocessed dataset for hardware accelerator-based pruning to reduce latency and power consumption. The dataset is encoded as binary data and preprocessed on the front-end by sorting it based on patterns. Once the dataset is input into the hardware accelerator, the system identifies data that does not require convolution operations. This allows the removal of inactive neurons at the Register Transfer Level (RTL). Since the neurons to be removed follow a similar pattern to the pruned neurons in the previous time step, the cost of removal is almost negligible. By pruning neurons dynamically for each input image, a more efficient, high-speed, low-power hardware accelerator can be achieved. The pattern-based dataset classification was implemented in Python, while the hardware accelerator was developed using Verilog and synthesized on an FPGA. This approach reduces power consumption by 80.02%, while also requiring 7.27% fewer gates and achieving a 90.1% improvement compared to traditional convolutional spiking neural networks and conventional CNNs. The accuracy reaches 90.56% and each input is calculated in 8955 clock cycles, which takes 0.53s for 60000 images in 100MHz board. This approach demonstrates the potential for enabling real-time learning on NPUs by integrating learning accelerators in future applications.
    번역하기

    Spiking neural network (SNN) is a structure that mimics biological neurons and processes through time-dependent signals called spikes. It resembles the functions of a biologꠓical brain, enabling energy-efficient and real-time processing. Despite bei...

    Spiking neural network (SNN) is a structure that mimics biological neurons and processes through time-dependent signals called spikes. It resembles the functions of a biologꠓical brain, enabling energy-efficient and real-time processing. Despite being hardware-friendly, SNNs still require considerable computational resources. In this paper, we propose a Convolutional Spiking Neural Network (CSNN) architecture that leverages a preprocessed dataset for hardware accelerator-based pruning to reduce latency and power consumption. The dataset is encoded as binary data and preprocessed on the front-end by sorting it based on patterns. Once the dataset is input into the hardware accelerator, the system identifies data that does not require convolution operations. This allows the removal of inactive neurons at the Register Transfer Level (RTL). Since the neurons to be removed follow a similar pattern to the pruned neurons in the previous time step, the cost of removal is almost negligible. By pruning neurons dynamically for each input image, a more efficient, high-speed, low-power hardware accelerator can be achieved. The pattern-based dataset classification was implemented in Python, while the hardware accelerator was developed using Verilog and synthesized on an FPGA. This approach reduces power consumption by 80.02%, while also requiring 7.27% fewer gates and achieving a 90.1% improvement compared to traditional convolutional spiking neural networks and conventional CNNs. The accuracy reaches 90.56% and each input is calculated in 8955 clock cycles, which takes 0.53s for 60000 images in 100MHz board. This approach demonstrates the potential for enabling real-time learning on NPUs by integrating learning accelerators in future applications.

    더보기

    참고문헌 (Reference)

    1 J. K. Eshraghian, "Training Spiking Neural Networks Using Lessons from Deep Learning" 111 (111): 1016-1054, 2023

    2 I. B. Levitan, "The Neuron : Cell and Molecular Biology" Oxford University Press 2015

    3 L. Deng, "The Mnist Database of Handwritten Digit Images for Machine Learning Research" 29 (29): 141-142, 2012

    4 M. Bouvier, "Spiking Neural Networks Hardware Im plementations and Challenges : A Survey" 15 (15): 1-35, 2019

    5 S. A. Prescott, "Spike-rate Coding and Spike-time Coding are Affected Oppositely by Different Adaptation Mechanisms" 28 (28): 13649-13661, 2008

    6 F. Cai, "Power-efficient Combinatorial Optimiza tion Using Intrinsic Noise in Memristor Hopfield Neural Networks" 3 (3): 409-418, 2020

    7 J. H. eJ, "Neuroscience Online: An Electronic Textbook for the Neurosciences"

    8 B. Dai, "Multivariate Bernoulli Distribution" 19 (19): 1465-1483, 2013

    9 L. Xie, "Genetic cnn" 1379-1388, 2017

    10 R. Vaila, "Feature Extraction Using Spiking Convolutional Neural Networks" 1-8, 2019

    1 J. K. Eshraghian, "Training Spiking Neural Networks Using Lessons from Deep Learning" 111 (111): 1016-1054, 2023

    2 I. B. Levitan, "The Neuron : Cell and Molecular Biology" Oxford University Press 2015

    3 L. Deng, "The Mnist Database of Handwritten Digit Images for Machine Learning Research" 29 (29): 141-142, 2012

    4 M. Bouvier, "Spiking Neural Networks Hardware Im plementations and Challenges : A Survey" 15 (15): 1-35, 2019

    5 S. A. Prescott, "Spike-rate Coding and Spike-time Coding are Affected Oppositely by Different Adaptation Mechanisms" 28 (28): 13649-13661, 2008

    6 F. Cai, "Power-efficient Combinatorial Optimiza tion Using Intrinsic Noise in Memristor Hopfield Neural Networks" 3 (3): 409-418, 2020

    7 J. H. eJ, "Neuroscience Online: An Electronic Textbook for the Neurosciences"

    8 B. Dai, "Multivariate Bernoulli Distribution" 19 (19): 1465-1483, 2013

    9 L. Xie, "Genetic cnn" 1379-1388, 2017

    10 R. Vaila, "Feature Extraction Using Spiking Convolutional Neural Networks" 1-8, 2019

    11 H. Fang, "Encoding, Model, and Architecture: Systematic Optimization for Spiking Neural Network in FPGAs" (62) : 1-9, 2020

    12 Y. Wu, "Direct Training for Spiking Neural Networks : Faster, Larger, Better" 33 (33): 1311-1318, 2019

    13 C. Lee, "Deep Spiking Convolu tional Neural Network Trained with Unsupervised Spike-timing-dependent Plasticity" 11 (11): 384-394, 2018

    14 Q. Su, "Deep Directly trained Spiking Neural Networks for Object Detection" 6555-6565, 2023

    15 Y. Han, "Conversion of a Single-layer ANN to Photonic SNN for Pattern Recognition" 67 (67): 112403-, 2024

    16 M. Rahimi Azghadi, "Complementary Metal-oxide Semiconductor and Memristive Hardware for Neuromorphic Computing" 2 (2): 1900189-, 2020

    17 L. Y. Niu, "Cirm-snn : Certainty Interval Reset Mechanism Spiking Neuron for Enabling High Accuracy Spiking Neural Network" 55 (55): 7561-7582, 2023

    18 V. Saranirad, "Cdna-snn: A New Spiking Neural Network for Pattern Classification Using Neuronal Assemblies" 2024

    19 M. Davies, "Advancing Neuromorphic Com puting with Loihi : A Survey of Results and Outlook" 109 (109): 911-934, 2021

    20 DIGILENT, "ARTY S7 Digilent Reference"

    21 M. Whittaker, "AI Now Report 2018" AI Now Institute at New York University 2018

    더보기

    동일학술지(권/호) 다른 논문

    동일학술지 더보기

    더보기

    분석정보

    View

    상세정보조회

    0

    Usage

    원문다운로드

    0

    대출신청

    0

    복사신청

    0

    EDDS신청

    0

    동일 주제 내 활용도 TOP

    더보기

    주제

    연도별 연구동향

    연도별 활용동향

    연관논문

    연구자 네트워크맵

    공동연구자 (7)

    유사연구자 (20) 활용도상위20명

    이 자료와 함께 이용한 RISS 자료

    나만을 위한 추천자료

    해외이동버튼