ASPCS
 
Back to Volume
Paper: The Bifrost Pipeline Processing Framework
Volume: 538, ADASS XXXII
Page: 130
Authors: Jayce Dowell; Seth Bruzewski; Christopher League; Greg B. Taylor
DOI: 10.26624/GJFT1250
Abstract: As data volumes continue to grow, there is a need to move processing closer to the source of the data and closer to the time when the data are created. This style of processing data as it streams off the telescope leads to data pipelines that need to focus on throughput. Bifrost is an open-source, modular C++/CUDA/Python frame- work intended to make building reliable, high-performance data capture and analysis pipelines such as this easier. In this talk, I will discuss Bifrost and its core concepts of ring memory spaces and blocks and how they are used for CPU and GPU computing. I will also discuss use cases for Bifrost by providing examples of instruments currently using or investigating the use of the framework. Finally, future development plans and directions for the framework will be presented.
Back to Volume