|
 |
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. |
|
 |
|
|