Hallo,
I'm a German physicist working for the NA62 experiment at CERN.
I'm responsible for the online PC-farm at NA62 which will be installed in Summer 2014 and needs to process more than 200 Gbps data. So far I planned to use about 60-100 PCs with one 10Gbe network device each. Now I'm thinking about using Parallella boards instead of the PCs. Because of the limited memory I would guess that we need at least 500 boards (16 cores should be enough).
So my question is, is there any information concerning the 1Gbe performance? What is the maximum rate you can read let's say 1k packets, how stable is it and how do you distribute the packets over the Epiphany cores? How big are the latencies?
It is very important that we are able to receive UDP packets without loosing any (as in less than 1 packet out of 10^8)! I know that this is not too easy at the full 1Gbps rate and I've spend a lot of time to manage to receive the full 10Gbps with a PC. So are there any performance tests? Probably this will be the bottleneck.
Apart from the performance: Will you be able to ship ~1000 Parallella boards until next Summer and is there a way to request some prototype boards soon?
More about my work: I'm in contact with two much bigger experiments at CERN, namely LHCb and ATLAS. Within their current upgrade they are heading similar problems as I do. LHCb is thinking about installing a huge ARM-based farm to replace and upgrade their current farm with ~2000 PCs. So I think there is a very big potential for Parallella boards at CERN.
With best regards,
Jonas