1 / 25

Status of the ALFA/ FairRoot

Status of the ALFA/ FairRoot. Mohammad Al-Turany. ALFA/ FairRoot activites. Framework level M odularity S erialization DDS and Topology Prototypes and b enchmarks New Prototype for CBM FLES B enchmarks with O 2 on the DAQ test cluster

Télécharger la présentation

Status of the ALFA/ FairRoot

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Status of the ALFA/FairRoot Mohammad Al-Turany

  2. ALFA/FairRootactivites • Framework level • Modularity • Serialization • DDS and Topology • Prototypes and benchmarks • New Prototype for CBM FLES • Benchmarks with O2 on the DAQ test cluster • Benchmarks with O2on the GSI test cluster • Parameter management in ALFA M. Al-Turany, ALICE offline week

  3. FairSoft Improve modularity • New installation option for FairSoft • ./configure mqonly • Only CMake, BOOST, ROOT, ZMQ, gtest , gsl are build • Exclude Geant3/4, Millepede, VMC, VGM, pluto, HEPMC, Pythia6/8 > git clone https://github.com/MohammadAlTurany/FairSoft/ > git checkout MQ_only M. Al-Turany, ALICE offline week

  4. FairRoot/ALFA Improve modularity • New installation option for FairRoot • Cmake-DRECO_ONLY=1 • Exclude simulation and event generators M. Al-Turany, ALICE offline week

  5. Currently implemented and ready to use transport formats • Boost serialization • Protocol buffers • Root serialization M. Al-Turany, ALICE offline week

  6. Current status of tests • Examples are installed on the test cluster • Example scripts are available on the gateway machine : • /local/home/cwg13/new_test_21.05.2014/single/ • Message (part) size can be set from script • Message part size = 40 x eventSize (Bytes) M. Al-Turany, ALICE offline week

  7. Current status of tests • Different scenarios can be tested by changing the configuration • Documentation for the configuration are available: https://github.com/FairRootGroup/FairRoot/tree/dev/example/Tutorial3/macro M. Al-Turany, ALICE offline week

  8. Nicolas Winkler Proto type for CBM FLES • A Prototype which read simulated data, fill the RAW data format and send it on the wire is implemented for the CBM experiment • BOOST serialization is used • Sampler: • which read the root files produced by the cbmroot simulation and convert the data in the FLES format and fill the STS microslices • Processor: • which get the STS microslicesand merge them into one timeslice • Filesink: • which get the timeslices M. Al-Turany, ALICE offline week

  9. Benchmarks M. Al-Turany, ALICE offline week

  10. Running the Zero MQ performance test on the DAQ test cluster M. Al-Turany, ALICE offline week

  11. Performance test with FairMQFLP 2 EPN EPN FLP aidrefma02 aidrefma01 Push-Pull pattern Message size= 10 Mbyte Throughput = 2,6 Gbyte/s M. Al-Turany, ALICE offline week

  12. Performance test with FairMQFLP 2 EPN EPN FLP aidrefma02 aidrefma01 Push-Pull pattern Message size= 10 Mbyte Throughput = 3,7 Gbyte/s M. Al-Turany, ALICE offline week

  13. Performance test with FairMQFLP 2 EPN FLP EPN aidrefma03 aidrefma01 Push-Pull pattern Message size= 10 Mbyte Throughput = 4,8 Gbyte/s M. Al-Turany, ALICE offline week

  14. GSI test cluster 4 identical machines with 40 Gbitinfiniband network connection M. Al-Turany, ALICE offline week

  15. IP over IB Tests on the GSI test cluster EPN lxb1193 FLP EPN lxb1196 lxb1194 EPN lxb1197 Push-Pull pattern Message size= 10 Mbyte M. Al-Turany, ALICE offline week

  16. IP over IB FLP Network load M. Al-Turany, ALICE offline week

  17. IP over IB FLP CPU load M. Al-Turany, ALICE offline week

  18. IP over IB EPN CPU load M. Al-Turany, ALICE offline week

  19. IP over IB EPN Network load M. Al-Turany, ALICE offline week

  20. IP over IB Cluster load M. Al-Turany, ALICE offline week

  21. Parameter management in ALFA M. Al-Turany, ALICE offline week

  22. Parameter manager in FairRoot Parameter Manager RtDB ROOT FairDB ASSCII M. Al-Turany, ALICE offline week

  23. Initialization scheme in FairRoot Parameter Manager RtDB ROOT ASSCII FairDB SetContainers Init() Unique Id 1 Unique Id 2 Unique Id 1 Parameter containers exec() ReInit Unique Id 2 Parameter containers exec() M. Al-Turany, ALICE offline week

  24. Parameter manager for ALFA Parameter Manager RtDB ROOT FairDB ASSCII REQ (Unique Id 1) Device (Task) REQ SUB Device (Task) REQ SUB PUB REP Unique Id 1 Unique Id 1 Parameter containers Parameter containers M. Al-Turany, ALICE offline week

  25. Next steps: • Port code from the HLT to O2 prototype • Test different scenarios for the FLP/EPN configurations. • Use the HLT dev Cluster for testing M. Al-Turany, ALICE offline week

More Related