Pyrame, a rapid-prototyping framework for online systems
Résumé
The present work reports on the software Pyrame, an open-source online framework designed with high-energy physics applications in mind and providing a light-weight, distributed, stable, performant and easy-to-deploy solution. Pyrame is a data-acquisition chain, a data- exchange network protocol and a wide set of drivers allowing the control of hardware components. Data-acquisition throughput is on the order of 4 Gb/s for memory to memory acquisitions and Pyrame protocol overhead is about 50 µs per command/response using the stock tools.