Statistics
| Branch: | Tag: | Revision:

root / volk @ 44b525e7

Name Size
  apps
  cmake
  gen
  include
  lib
  orc
  spu_lib
  tmpl
CMakeLists.txt 5.2 kB
volk.pc.in 258 Bytes

Latest revisions

# Date Author Comment
44b525e7 06/15/2012 01:59 pm Tom Rondeau

volk: adding new kernels to test and profile.

5585c712 06/15/2012 12:43 pm Tom Rondeau

filter: adding ssc and fsf versions of filter with associated new Volk kernels.

These routines work and pass QA. They could use some performance work. the FSF is just slightly slower than before; the SCC version is more noticably slower.

Both could benefit, probably, by using SSE2 intrinsics to handle the shorts.

1a5a1d4e 06/14/2012 08:13 pm Tom Rondeau

filter: added a ccf Volk dot product to use with ccf filters and used it in fir_filter_ccf.

Produces improved results to previous version.

c24cabd4 06/14/2012 04:25 pm Tom Rondeau

volk: fixes for 32f dot_prod

Accepts num_points like everything else and handles splitting up numbers itself, not expected to be done externally.

Adds AVX version, both aligned and unaligned.

7f9f0fc9 06/13/2012 09:49 pm Tom Rondeau

volk: dot_produce for floats does 16 at a time.

This was done to make this have the same performance as float_dotprod from before. This makes all flavors of the 32f dotprod work the same way.

Because it's expecting the input to have 4x more samples than specified, it's making qa for these fail.

9e2e896e 06/13/2012 06:53 pm Tom Rondeau

filter: process 4 vectors each time in volk dot_prod to speed up fir filters.

This makes the volk version of the SSE FIR filter the same speed as using the hand-crafted float_dotprod from before.

954ee16a 04/23/2012 09:07 pm Josh Blum

volk: force kwargs keys to be of type str, not unicode for py25

bb61c325 04/20/2012 01:13 am Josh Blum

volk: code simplification, overrule macro and python opts

04adf90e 04/20/2012 01:13 am Josh Blum

volk: avoid sse2 saturation issue 32768->32767

f51c4dc7 04/20/2012 01:13 am Josh Blum

volk: added set_float_rounding to volk_cpu_init

View revisions

Also available in: Atom