superpowered fft beats apple vdsp fft
DESCRIPTION
Superpowered is a DSP library optimized for ARM cores. Superpowered delivers better power-to-watt performance on low-power mobile and wearable computing b/c the technology uses fewer CPU clock cycles, hence faster performance with lower power consumption. All calculations are floating point. Implementation designed for ease of use to provide faster development. Try it at: http://Superpowered.comTRANSCRIPT
Apple vDSP FFT benchmarked against Superpowered FFT for iOS
h>p://Superpowered.com
Audio SDK for iOS and Android
About Superpowered SDK
• Superpowered is a DSP library opDmized for ARM cores.
• Superpowered delivers be>er power-‐to-‐wa> performance on low-‐power mobile and wearable compuDng b/c the technology uses fewer CPU clock cycles, hence faster performance with lower power consumpDon.
• All calculaDons are floaDng point. • ImplementaDon designed for ease of use to provide faster development.
Benchmarking
• Superpowered team performed benchmarking on iPhone 5 (Apple A6).
• Against Apple vDSP, known to be fastest for mobile.
• Results: Superpowered polar FFT (forward & inverse) outperforms Apple vDSP.
Superpowered DSP Library (Q1 2014) FFT:
-‐ Complex, real and real-‐polar (works with magnitudes and phases). -‐ In-‐place and out-‐of-‐place. -‐ Real sizes: 32 to 8192. Complex sizes: 16 to 4096. Power of 2 only.
• FX: echo, flanger, gate, reverb, roll, whoosh, 3-‐band EQ, lo-‐fi, biquad IIR filters (lowpass, highpass, bandpass, high-‐shelf, low-‐shelf, parametric, notch)
• Resampler-‐ frequency-‐domain Dme stretching and pitch shibing, with transient handling
• AAC/MP3/WAV & AIFF decoders + an audio file decoder wrapper • Simple Audio file player (start/stop, seek, resampler for various sample
rates) • Advanced file player (cue points, Dme stretching, scratching, looping,
etc.)
SDK Licensing and QuesDons
Say hello to Gabor Szanto, CTO and Patrick Vlaskovits, CEO [email protected] Or try it out at: h>p://superpowered.com/superpowered-‐audio-‐sdk/