Status of the alfa fairroot
This presentation is the property of its rightful owner.
Sponsored Links
1 / 25

Status of the ALFA/ FairRoot PowerPoint PPT Presentation


  • 105 Views
  • Uploaded on
  • Presentation posted in: General

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

Download Presentation

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Status of the alfa fairroot

Status of the ALFA/FairRoot

Mohammad Al-Turany


Alfa fairroot activites

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


Fairsoft

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


Fairroot alfa

FairRoot/ALFA

Improve modularity

  • New installation option for FairRoot

    • Cmake-DRECO_ONLY=1

  • Exclude simulation and event generators

M. Al-Turany, ALICE offline week


Currently implemented and ready to use transport f ormats

Currently implemented and ready to use transport formats

  • Boost serialization

  • Protocol buffers

  • Root serialization

M. Al-Turany, ALICE offline week


Current status of tests

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


Current status of tests1

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


Proto type for cbm fles

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


Benchmarks

Benchmarks

M. Al-Turany, ALICE offline week


Running the zero mq performance test on the daq test cluster

Running the Zero MQ performance test on the DAQ test cluster

M. Al-Turany, ALICE offline week


P erformance test with fairmq flp 2 epn

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


P erformance test with fairmq flp 2 epn1

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


Performance test with fairmq flp 2 epn

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


Gsi test cluster

GSI test cluster

4 identical machines with 40 Gbitinfiniband

network connection

M. Al-Turany, ALICE offline week


Tests on the gsi test cluster

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


Flp network load

IP over IB

FLP Network load

M. Al-Turany, ALICE offline week


Flp cpu load

IP over IB

FLP CPU load

M. Al-Turany, ALICE offline week


Epn cpu load

IP over IB

EPN CPU load

M. Al-Turany, ALICE offline week


Epn network load

IP over IB

EPN Network load

M. Al-Turany, ALICE offline week


Cluster load

IP over IB

Cluster load

M. Al-Turany, ALICE offline week


Parameter management in alfa

Parameter management in ALFA

M. Al-Turany, ALICE offline week


Parameter manager in fairroot

Parameter manager in FairRoot

Parameter Manager

RtDB

ROOT

FairDB

ASSCII

M. Al-Turany, ALICE offline week


Initialization scheme in fairroot

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


Parameter manager for alfa

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


Next steps

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


  • Login