FIR @ GPU

tmjuju

Administration Team
Staff member
21 January 2007
21,629
FIR @ GPU

Ένα από τα πρώτα Papers που βρίσκω που βασίζονται σε μοντέρνες υλοποιήσεις GPU. Εννοείται ότι η δουλειά του Koon ( http://www.avclub.gr/forum/showthread.php?t=29204&page=2&highlight=koon ) στο diy δεν έχει θέση σε ένα ακαδημαϊκό paper :p , αλλά είμαι σίγουρος ότι σταδιακά θα δούμε και άλλα papers.


HIGH-PERFORMANCE REAL-TIME FIR-FILTERING USING
FAST CONVOLUTION ON GRAPHICS HARDWARE

Institute of Technical Acoustics,
RWTH Aachen University
Aachen, Germany
[email protected]
Institute of Technical Acoustics,
RWTH Aachen University
Aachen, Germany


http://dafx10.iem.at/proceedings/papers/WefersBerg_DAFx10_P76.pdf

ABSTRACT
In this paper we examine how graphic hardware can be used
for real-time FIR filtering. We implement uniformly-partitioned
fast convolution in the frequency-domain and evaluate its performance
on a NVIDIA GTX 285 graphics card. Motivated by audio
rendering for virtual reality, our focus lies on large-scale realtime
filtering with a multitude of channels, long impulse responses
and low latencies. Graphics hardware has already been used for
audio signal processing — including FIR and IIR filtering with
respect to offline and real-time processing. However, the combination
of GPU computing and real-time conditions leads to a
number of challenges that have not been reviewed in detail. The
new contribution of this paper is an implementation and detailled
analysis of a frequency-domain fast convolution method on GPUs.
We discuss specific problems that emerge under real-time conditions.
Our method allows to achieve an outstanding real-time filtering
performance. In this work, we do not only regard a timeinvariant
filtering, but also time-varying filtering, where filters are
exchanged during runtime. Furthermore, we examine the opportunities
of distributed computation—using CPU and GPU—in order
to maximize the performance. Finally, we identify bottlenecks
and explain their impact on filter exchange latencies and update
rates.


Σε αντίστοιχα νέα έχουμε και την παρουσίαση της νέας σειρά DSP της Τ.Ι. TMS320C66x


CHIPMAKER Texas Instruments (TI) has released a digital signal processor (DSP) that it claims is the fastest on the market.

TI's multi-core DSP chips will be priced starting at $99 per 1,000 units and will be available for delivery in the first quarter of 2011. µ
http://www.theinquirer.net/inquirer/news/1895018/texas-instruments-dsp-chip-claims-beat-gpgpus

περισσότερα εδώ:
http://focus.ti.com/dsp/docs/dspcon...28&DCMP=nysh_101109&HQS=Other+OT+c66multicore


Δεν έχω την ικανότητα / γνώσεις να παράξω αντίστοιχο κώδικα σε OpenCL δυστυχώς … αν και δοκίμασα το σχετικό api της ΑΤΙ … μου φάνηκε βουνό …
Ελπίζω σύντομα να δούμε και Open source υλοποιήσεις….
 

Άρης Συν.

AVClub Enthusiast
17 June 2006
1,034
Αχαΐα
Πολύ ενδιαφέρον Τάσο!

Χμμμ, τώρα μου κίνησες την περιέργια να δοκιμάσω κάτι αντίστοιχο στον ελεύθερο μου χρόνο για να πετύχω room acoustics μέσω ακουστικών!
:)
Ελπίζω να μην χρειαστώ πολύ compile στο sabayon, και δεν έχω ψάξει ακόμα τι παίζει με το CUDA σε περιβάλλον linux αλλά φαντάζομαι με λίγη θέληση και πολύ χρόνο πειράματα γίνονται :-D
 

tmjuju

Administration Team
Staff member
21 January 2007
21,629
Re: Απάντηση: FIR @ GPU

Πολύ ενδιαφέρον Τάσο!

Χμμμ, τώρα μου κίνησες την περιέργια να δοκιμάσω κάτι αντίστοιχο στον ελεύθερο μου χρόνο για να πετύχω room acoustics μέσω ακουστικών!
:)
Ελπίζω να μην χρειαστώ πολύ compile στο sabayon, και δεν έχω ψάξει ακόμα τι παίζει με το CUDA σε περιβάλλον linux αλλά φαντάζομαι με λίγη θέληση και πολύ χρόνο πειράματα γίνονται :-D

Όχι CUDA IMHO - proprietary … vendor locking κ.ο.κ.
Πάντως σε CUDA, θα βρεις όλο τον κώδικα του koonέτοιμο για χρήση. Μάλιστα έχει και έτοιμες όλες τις βοηθητικές ρουτίνες όπως το να ανοίξεις wav έτοιμες. Σίγουρα όμως δεν πρόκειται για καλά δομημένο project… θα βγάλεις τα μάτια σου.
Σε OpenCL θα είχες τη δυνατότητα να παίξεις με πλατφόρμες από ipad έως τα τελευταία GPU :)
Από την άλλη και ΤΙ δίνει μπόλικο κώδικα :)
 

tmjuju

Administration Team
Staff member
21 January 2007
21,629
Στέλιο και εγώ θα ήθελα ένα καλό σεμινάριο σε FIR IIR κ.ο.κ. και έχεις δικό έλειψα λίγο από το πληκτρολόγιο :)
 
28 June 2006
2,941
Όντως τρομερά ενδιαφέρον. Ούτε εμένα δυστυχώς φτάνουν οι γνώσεις μου για τις GPU.
Σενάριο επιστημονικής φαντασίας: ενεργό κρος - 6 κανάλια - έξοδο από hdmi, αντίστοιχα dac's. ενεργή τριενίσχυση από το πι σι...
Επίσης καλό και της ΤΙ, μόνο που το eval board κάνει δυστυχώς 400$..