ANIRA: An Architecture for Neural Network Inference in Real-Time Audio Applications

被引:1
|
作者
Ackva, Valentin [1 ]
Schulz, Fares [1 ]
机构
[1] Tech Univ Berlin, Audio Commun Grp, Berlin, Germany
关键词
neural network; real-time audio; inference engine; audio effects; deep learning; digital signal processing;
D O I
10.1109/IS262782.2024.10704099
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Numerous tools for neural network inference are currently available, yet many do not meet the requirements of real-time audio applications. In response, we introduce anira, an efficient cross-platform library. To ensure compatibility with a broad range of neural network architectures and frameworks, anira supports ONNX Runtime, LibTorch, and TensorFlow Lite as backends. Each inference engine exhibits real-time violations, which anira mitigates by decoupling the inference from the audio callback to a static thread pool. The library incorporates builtin latency management and extensive benchmarking capabilities, both crucial to ensure a continuous signal flow. Three different neural network architectures for audio effect emulation are then subjected to benchmarking across various configurations. Statistical modeling is employed to identify the influence of various factors on performance. The findings indicate that for stateless models, ONNX Runtime exhibits the lowest runtimes. For stateful models, LibTorch demonstrates the fastest performance. Our results also indicate that for certain model-engine combinations, the initial inferences take longer, particularly when these inferences exhibit a higher incidence of real-time violations.
引用
收藏
页码:193 / 202
页数:10
相关论文
共 50 条
  • [21] TTA as Predictable Architecture for Real-Time Applications
    Bhagyanath, Anoop
    Schneider, Klaus
    2014 INTERNATIONAL CONFERENCE ON SCIENCE ENGINEERING AND MANAGEMENT RESEARCH (ICSEMR), 2014,
  • [22] SARA -: Scaleable Architecture for Real-Time Applications
    Lindh, L
    Klevin, T
    Furunäs, J
    PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN & COMPUTER GRAPHICS, 1999, : 1323 - 1327
  • [23] Towards a real-time production of immersive spatial audio of high individuality with an RBF neural network
    Tu, Weiping
    Yang, Yuhong
    Du, Bo
    Zheng, Jiaxi
    Zhai, Shuangxing
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2019, 131 : 120 - 129
  • [24] HIPU: A Hybrid Intelligent Processing Unit With Fine-Grained ISA for Real-Time Deep Neural Network Inference Applications
    Zhao, Wenzhe
    Yang, Guoming
    Xia, Tian
    Chen, Fei
    Zheng, Nanning
    Ren, Pengju
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2023, 31 (12) : 1980 - 1993
  • [25] A Neural Network Model for Solving Nonlinear Optimization Problems with Real-Time Applications
    Malek, Alaeddin
    Yashtini, Maryam
    ADVANCES IN NEURAL NETWORKS - ISNN 2009, PT 3, PROCEEDINGS, 2009, 5553 : 98 - 108
  • [26] DroNet: Efficient Convolutional Neural Network Detector for Real-Time UAV Applications
    Kyrkou, Christos
    Plastiras, George
    Theocharides, Theocharis
    Venieris, Stylianos I.
    Bouganis, Christos-Savvas
    PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2018, : 967 - 972
  • [27] Neural network based estimation of torque in induction motors for real-time applications
    Goedtel, A
    Da Silva, IN
    Serni, PJA
    ELECTRIC POWER COMPONENTS AND SYSTEMS, 2005, 33 (04) : 363 - 387
  • [28] Deep Neural Network resizing for real-time applications in High Energy Physics
    Di Luca, Andrea
    Mascione, Daniela
    Follega, Francesco Maria
    Cristoforetti, Marco
    Iuppa, Roberto
    NINTH ANNUAL CONFERENCE ON LARGE HADRON COLLIDER PHYSICS, LHCP2021, 2021,
  • [29] CoExE: An Efficient Co-execution Architecture for Real-Time Neural Network Services
    Liu, Chubo
    Li, Kenli
    Song, Mingcong
    Zhao, Jiechen
    Li, Keqin
    Li, Tao
    Zeng, Zihao
    PROCEEDINGS OF THE 2020 57TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2020,
  • [30] A Configurable Heterogeneous Multicore Architecture with Cellular Neural Network for Real-Time Object Recognition
    Kim, Kwanho
    Lee, Seungjin
    Kim, Joo-Young
    Kim, Minsu
    Yoo, Hoi-Jun
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2009, 19 (11) : 1612 - 1622