Much improved GPU FX correlator

78 views
Skip to first unread message

David Lonard

unread,
Aug 23, 2015, 9:26:17 PM8/23/15
to Amateur radio interferometry

Here is my latest iteration of the GPU FX correlator. I fixed the bottleneck that was happening when reading data into the program from the SSDs.  This version can work at faster than real time performance on 15 MSPS data from three SDRs!

I don't think this thing can get much faster now, it looks like memory bandwidth between the CPU and GPU is going to be the top problem now, but still, I'm happy.  It is crazy fast now.

David

FXGPUc.py

Mario Cannistrà

unread,
Aug 24, 2015, 4:48:48 PM8/24/15
to Amateur radio interferometry
Hi David.
Thanks for sharing. There's a lot to learn for me in your code.
I love Python, but with this work you raised the bar again :-)
I will have to search for suitable HW now ... :-)
Mario

David Lonard

unread,
Aug 24, 2015, 9:09:41 PM8/24/15
to Amateur radio interferometry
Thanks Mario.

I hope that the code makes sense.  To me, just getting the libraries installed was a triumph in itself.
The hardware side is a quite a saga also, but I think I will have some satisfactory progress on this side also soon.

David
Reply all
Reply to author
Forward
0 new messages