CaltechAUTHORS
  A Caltech Library Service

Accelerating Recurrent Neural Networks for Gravitational Wave Experiments

Que, Zhiqiang and Wang, Erwei and Marikar, Umar and Moreno, Eric and Ngadiuba, Jennifer and Javed, Hamza and Borzyszkowski, Bartlomiej and Aarrestad, Thea and Loncar, Vladimir and Summers, Sioni and Pierini, Maurizio and Cheung, Peter Y. and Luk, Wayne (2021) Accelerating Recurrent Neural Networks for Gravitational Wave Experiments. In: 2021 IEEE 32nd International Conference on Application-specific Systems, Architectures and Processors (ASAP). IEEE , Piscataway, NJ, pp. 117-124. ISBN 978-1-6654-2701-2. https://resolver.caltech.edu/CaltechAUTHORS:20211124-181850211

[img] PDF - Accepted Version
See Usage Policy.

1MB

Use this Persistent URL to link to this item: https://resolver.caltech.edu/CaltechAUTHORS:20211124-181850211

Abstract

This paper presents novel reconfigurable architectures for reducing the latency of recurrent neural networks (RNNs) that are used for detecting gravitational waves. Gravitational interferometers such as the LIGO detectors capture cosmic events such as black hole mergers which happen at unknown times and of varying durations, producing time-series data. We have developed a new architecture capable of accelerating RNN inference for analyzing time-series data from LIGO detectors. This architecture is based on optimizing the initiation intervals (II) in a multi-layer LSTM (Long Short-Term Memory) network, by identifying appropriate reuse factors for each layer. A customizable template for this architecture has been designed, which enables the generation of low-latency FPGA designs with efficient resource utilization using high-level synthesis tools. The proposed approach has been evaluated based on two LSTM models, targeting a ZYNQ 7045 FPGA and a U250 FPGA. Experimental results show that with balanced II, the number of DSPs can be reduced up to 42% while achieving the same IIs. When compared to other FPGA-based LSTM designs, our design can achieve about 4.92 to 12.4 times lower latency.


Item Type:Book Section
Related URLs:
URLURL TypeDescription
https://doi.org/10.1109/asap52443.2021.00025DOIArticle
https://arxiv.org/abs/2106.14089arXivDiscussion Paper
ORCID:
AuthorORCID
Ngadiuba, Jennifer0000-0002-0055-2935
Aarrestad, Thea0000-0002-7671-243X
Summers, Sioni0000-0003-4244-2061
Pierini, Maurizio0000-0003-1939-4268
Cheung, Peter Y.0000-0002-8236-1816
Additional Information:© 2021 IEEE. The support of the United Kingdom EPSRC (grant numbers EP/L016796/1, EP/N031768/1, EP/P010040/1, and EP/S030069/1), CERN and Xilinx is gratefully acknowledged. We thank Prof. Zhiru Zhang and Yixiao Du for their help and advice.
Group:LIGO
Funders:
Funding AgencyGrant Number
Engineering and Physical Sciences Research Council (EPSRC)EP/L016796/1
Engineering and Physical Sciences Research Council (EPSRC)EP/N031768/1
Engineering and Physical Sciences Research Council (EPSRC)EP/P010040/1
Engineering and Physical Sciences Research Council (EPSRC)EP/S030069/1
CERNUNSPECIFIED
Xilinx Inc.UNSPECIFIED
DOI:10.1109/asap52443.2021.00025
Record Number:CaltechAUTHORS:20211124-181850211
Persistent URL:https://resolver.caltech.edu/CaltechAUTHORS:20211124-181850211
Official Citation:Z. Que et al., "Accelerating Recurrent Neural Networks for Gravitational Wave Experiments," 2021 IEEE 32nd International Conference on Application-specific Systems, Architectures and Processors (ASAP), 2021, pp. 117-124, doi: 10.1109/ASAP52443.2021.00025
Usage Policy:No commercial reproduction, distribution, display or performance rights in this work are provided.
ID Code:112046
Collection:CaltechAUTHORS
Deposited By: Tony Diaz
Deposited On:24 Nov 2021 18:37
Last Modified:24 Nov 2021 18:37

Repository Staff Only: item control page