Open ewanbarr opened 7 years ago
Hi @ewanbarr, thanks for the interest! Please continue to keep us updated on your evaluation of Bifrost—you have a very exciting use case.
I hope @benbarsdell / @jaycedowell / @telegraphic can comment on your questions as well, but here's my take:
Thanks again! Cheers, Miles
Hey Ewan,
That would be a very cool application to try Bifrost out on; it's exactly the kind of thing it aims to tackle.
Your GPU cluster and software plans sound great. I have to say that I'm yet to be convinced about SPEAD (it always seemed very overcomplicated to me), but I guess there are lots of benefits to a standard protocol.
To answer your questions:
Cheers,
Ben
Off the bat, this is not really an issue, it is more of a request for information on a selection of aspects of bifrost. The background for this request is that I am writing a multibeam beamformer/correlator for MeerKAT and am playing around with different frameworks for putting together the DSP pipeline.
To give some context, the beamformer will be a 32 node GPU cluster. The ingest rate is ~57 Gb/s per node, and we are planning to use SPEAD2 and PSRDADA for high-performance capture into a ring buffer and then have processing happen on a couple of GPUs per node before producing multiple SPEAD2 streams for output data products going to other instruments. The type of processing that will be done on the GPUs will be standard beamforming and correlation (using dp4a support in beanfarmer and xGPU), plus a bunch of transposes and quantisation steps.
So questions:
Finally, good job. This is a pretty awesome piece of software.
Cheers, Ewan