kalman
1
Hi all,
in my application I have complex vectors so structured (each char is a complex, same char doesn’t mean same complex):
0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF…0123456789ABCDEF
I have to reorder those vectors this way:
00…0011…1122…2233…3344…4455…5566…6677…7788…8899…99AA…AABB…BBCC…CCDD…DDEE…EEFF…FF
at this point I can perform on this vector 16 batch FFT on vectors 00…00, 11…11, 22…22
Actualy what I’m doing is treating the starting vector as a matrix with a stride of 16, transposing it
then performing the FFT in batch mode.
Is there a way to use the cuFFFT to do that “interleaved” FFT avoiding the transpose operation ?
G.
kalman
2
Hi all,
in my application I have complex vectors so structured (each char is a complex, same char doesn’t mean same complex):
0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF…0123456789ABCDEF
I have to reorder those vectors this way:
00…0011…1122…2233…3344…4455…5566…6677…7788…8899…99AA…AABB…BBCC…CCDD…DDEE…EEFF…FF
at this point I can perform on this vector 16 batch FFT on vectors 00…00, 11…11, 22…22
Actualy what I’m doing is treating the starting vector as a matrix with a stride of 16, transposing it
then performing the FFT in batch mode.
Is there a way to use the cuFFFT to do that “interleaved” FFT avoiding the transpose operation ?
G.