Transcript
Page 1: Superpowered FFT beats Apple vDSP FFT

Apple  vDSP  FFT  benchmarked    against  Superpowered  FFT  for  iOS  

 h>p://Superpowered.com  

Audio  SDK  for  iOS  and  Android    

Page 2: Superpowered FFT beats Apple vDSP FFT

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.    

Page 3: Superpowered FFT beats Apple vDSP FFT

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.      

Page 4: Superpowered FFT beats Apple vDSP FFT
Page 5: Superpowered FFT beats Apple vDSP FFT
Page 6: Superpowered FFT beats Apple vDSP FFT
Page 7: Superpowered FFT beats Apple vDSP FFT

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.)  

Page 8: Superpowered FFT beats Apple vDSP FFT

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/    

 

 


Top Related