ASCL.net

Astrophysics Source Code Library

Making codes discoverable since 1999

Bifrost: Stream processing framework for high-throughput applications

Discussion topics for individual codes
Ada Coda
ASCL Robot
Posts: 864
Joined: Thu May 08, 2014 5:37 am

Bifrost: Stream processing framework for high-throughput applications

Postby Ada Coda » Fri Dec 01, 2017 4:16 am

Bifrost: Stream processing framework for high-throughput applications

Abstract: Bifrost is a stream processing framework that eases the development of high-throughput processing CPU/GPU pipelines. It is designed for digital signal processing (DSP) applications within radio astronomy. Bifrost uses a flexible ring buffer implementation that allows different signal processing blocks to be connected to form a pipeline. Each block may be assigned to a CPU core, and the ring buffers are used to transport data to and from blocks. Processing blocks may be run on either the CPU or GPU, and the ring buffer will take care of memory copies between the CPU and GPU spaces.

Credit: Barsdell, Ben; Price, Daniel; Cranmer, Miles; Garsden, Hugh; Dowell, Jayce

Site: https://github.com/ledatelescope/bifrost
http://adsabs.harvard.edu/abs/2017arXiv170800720C

Bibcode: 2017ascl.soft11021B

ID: ascl:1711.021

Return to “Astrophysics Source Code Library”

Who is online

Users browsing this forum: No registered users and 6 guests

cron