Tina: Acceleration of Non-NN Signal Processing Algorithms Using NN Accelerators

Christiaan Boerkamp, Steven van der Vlugt, Zaid Al-Ars

Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

Abstract

This paper introduces TINA, a novel framework for implementing non Neural Network (NN) signal processing algorithms on NN accelerators such as GPUs, TPUs or FPGAs. The key to this approach is the concept of mapping mathematical and logic functions as a series of convolutional and fully connected layers. By mapping functions into such a small sub stack ofNN layers, it becomes possible to execute non-NN algorithms on NN hardware (HW) accelerators efficiently, as well as to ensure the portability of TINA implementations to any platform that supports such NN accelerators. Results show that TINA is highly competitive vs alternative frame-works, specifically for complex functions with iterations. For a Polyphase Filter Bank use case TINA shows GPU speedups of up to 80x vs a CPU baseline with NumPy compared to 8x speedup achieved by alternative frameworks. The frame-work is open source and publicly available at httPs://github.com/ChristiaanBoe/TINA.
Original languageEnglish
Title of host publicationProceedings of the 2024 IEEE 34th International Workshop on Machine Learning for Signal Processing (MLSP)
Place of PublicationDanvers
PublisherIEEE
Number of pages6
ISBN (Electronic)979-8-3503-7225-0
ISBN (Print)979-8-3503-7226-7
DOIs
Publication statusPublished - 2024
Event2024 IEEE 34th International Workshop on Machine Learning for Signal Processing (MLSP) - London, United Kingdom
Duration: 22 Sept 202425 Sept 2024
Conference number: 34th

Conference

Conference2024 IEEE 34th International Workshop on Machine Learning for Signal Processing (MLSP)
Country/TerritoryUnited Kingdom
CityLondon
Period22/09/2425/09/24

Bibliographical note

Green Open Access added to TU Delft Institutional Repository 'You share, we take care!' - Taverne project https://www.openaccess.nl/en/you-share-we-take-care
Otherwise as indicated in the copyright section: the publisher is the copyright holder of this work and the author uses the Dutch legislation to make this work public.

Keywords

  • Non-NN algorithms
  • signal processing algorithms
  • neural networks
  • HW accelerators

Fingerprint

Dive into the research topics of 'Tina: Acceleration of Non-NN Signal Processing Algorithms Using NN Accelerators'. Together they form a unique fingerprint.

Cite this