RapidIO (http://rapidio.org/) technology is a packet-switched high-performance fabric, which has been under active development since 1997. Originally meant to be a front side bus, it developed into a system level interconnect which is today used in all 4G/LTE base stations world wide. RapidIO is often used in embedded systems that require high reliability, low latency and scalability in a heterogeneous environment - features that are highly interesting for several use cases, such as data analytics and data acquisition (DAQ) networks. We will present the results of evaluating RapidIO in a data analytics environment, from setup to benchmark. Specifically, we will share the experience of running ROOT and Hadoop on top of RapidIO. To demonstrate the multi-purpose characteristics of RapidIO, we will also present the results of investigating RapidIO as a technology for high-speed DAQ networks using a generic multi-protocol event-building emulation tool. In addition we will present lessons learned from implementing native ports of CERN applications to RapidIO.
[1]
F. Rademakers,et al.
ROOT — An object oriented data analysis framework
,
1997
.
[2]
Alan D. George,et al.
Simulative analysis of the RapidIO embedded interconnect architecture for real-time, network-intensive applications
,
2004,
29th Annual IEEE International Conference on Local Computer Networks.
[3]
Cai Huizhi,et al.
A high-performance heterogeneous embedded signal processing system based on serial RapidIO interconnection
,
2010,
2010 3rd International Conference on Computer Science and Information Technology.
[4]
Niko Neufeld,et al.
Protocol-Independent Event Building Evaluator for the LHCb DAQ System
,
2015,
IEEE Transactions on Nuclear Science.
[5]
Sébastien Valat,et al.
Exploring RapidIO Technology Within a DAQ System Event Building Network
,
2017,
IEEE Transactions on Nuclear Science.