High-performance GPU and CPU Signal Processing for a Reverse-GPS Wildlife Tracking System

Yaniv Rubinpur, Sivan Toledo*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

We present robust high-performance implementations of signal-processing tasks performed by a high-throughput wildlife tracking system called ATLAS. The system tracks radio transmitters attached to wild animals by estimating the time of arrival of radio packets to multiple receivers (base stations). Time-of-arrival estimation of wideband radio signals is computationally expensive, especially in acquisition mode (when the time of transmission of not known, not even approximately). These computation are a bottleneck that limits the throughput of the system. The paper reports on two implementations of ATLAS’s main signal-processing algorithms, one for CPUs and the other for GPUs, and carefully evaluates their performance. The evaluations indicates that the GPU implementation dramatically improves performance and power-performance relative to our baseline, a high-end desktop CPU typical of the computers in current base stations. Performance improves by more than 50X on a high-end GPU and more than 4X with a GPU platform that consumes almost 5 times less power than the CPU platform. Performance-per-Watt ratios also improve (by more than 16X), and so do the price-performance ratios.

Original languageEnglish
Title of host publicationEuro-Par 2020
Subtitle of host publicationParallel Processing Workshops - Euro-Par 2020 International Workshops, 2020, Revised Selected Papers
EditorsBartosz Balis, Dora B. Heras, Laura Antonelli, Andrea Bracciali, Thomas Gruber, Jin Hyun-Wook, Michael Kuhn, Stephen L. Scott, Didem Unat, Roman Wyrzykowski
PublisherSpringer Science and Business Media Deutschland GmbH
Pages96-108
Number of pages13
ISBN (Print)9783030715922
DOIs
StatePublished - 2021
EventWorkshops held at the 26th International Conference on Parallel and Distributed Computing, Euro-Par 2020 - Virtual, Online
Duration: 24 Aug 202025 Aug 2020

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume12480 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceWorkshops held at the 26th International Conference on Parallel and Distributed Computing, Euro-Par 2020
CityVirtual, Online
Period24/08/2025/08/20

Funding

FundersFunder number
NVIDIA1919/19, 863/15, 965/15
Israel Science Foundation

    Keywords

    • Arrival-time estimation
    • CUDA
    • Digital signal processing
    • GPU

    Fingerprint

    Dive into the research topics of 'High-performance GPU and CPU Signal Processing for a Reverse-GPS Wildlife Tracking System'. Together they form a unique fingerprint.

    Cite this