arXiv · 1711.05683
Hydra: a C++11 framework for data analysis in massively parallel platforms
Abstract
Hydra is a header-only, templated and C++11-compliant framework designed to perform the typical bottleneck calculations found in common HEP data analyses on massively parallel platforms. The framework is implemented on top of the C++11 Standard Library and a variadic version of the Thrust library and is designed to run on Linux systems, using OpenMP, CUDA and TBB enabled devices. This contribution summarizes the main features of Hydra. A basic description of the overall design, functionality and user interface is provided, along with some code examples and measurements of performance.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
A. A. Alves Jr, M. D. Sokoloff. 2017-11-16. Hydra: a C++11 framework for data analysis in massively parallel platforms. https://arxiv.org/abs/1711.05683
Cite the original work for its findings. Save a collection to share your selection of sources.