daq status graham. emu / eb status emu framework prototype is complete. prototype read, process and...

13
DAQ Status Graham

Upload: grace-ross

Post on 31-Dec-2015

235 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: DAQ Status Graham. EMU / EB status EMU framework prototype is complete. Prototype read, process and send modules are complete. XML configuration mechanism

DAQ StatusDAQ StatusGrahamGraham

Page 2: DAQ Status Graham. EMU / EB status EMU framework prototype is complete. Prototype read, process and send modules are complete. XML configuration mechanism

EMU / EB status

EMU framework prototype is complete.

Prototype read, process and send modules are complete.

XML configuration mechanism is complete.

Testing underway.

Page 3: DAQ Status Graham. EMU / EB status EMU framework prototype is complete. Prototype read, process and send modules are complete. XML configuration mechanism

EventManagementUnit

EventManagementUnit

•Reads data from multiple sources.•Processes data•Sends data to multiple destinations.

•Configured via XML.•Controlled via Run Control.

•Reads data from multiple sources.•Processes data•Sends data to multiple destinations.

•Configured via XML.•Controlled via Run Control.

Page 4: DAQ Status Graham. EMU / EB status EMU framework prototype is complete. Prototype read, process and send modules are complete. XML configuration mechanism
Page 5: DAQ Status Graham. EMU / EB status EMU framework prototype is complete. Prototype read, process and send modules are complete. XML configuration mechanism

EMU to EMUEMU to EMUEMU to EMU over network, bit-bucket on same machine as second emu.EMU to EMU over network, bit-bucket on same machine as second emu.

Page 6: DAQ Status Graham. EMU / EB status EMU framework prototype is complete. Prototype read, process and send modules are complete. XML configuration mechanism

Single EMU to EMUSingle EMU to EMU

Slope is 27 M word/s = 109 M byte/s, offset 190 μs

Note: linear plot, rate independent of block size.

Slope is 27 M word/s = 109 M byte/s, offset 190 μs

Note: linear plot, rate independent of block size.

0

0.001

0.002

0.003

0.004

0.005

0.006

0.007

0.008

0 5 104 1 105 1.5 105 2 105 2.5 105

Block size in 4 byte words

Page 7: DAQ Status Graham. EMU / EB status EMU framework prototype is complete. Prototype read, process and send modules are complete. XML configuration mechanism

Six ROCs to 2x2 EB matrix to bit-bucketSix ROCs to 2x2 EB matrix to bit-bucket

Page 8: DAQ Status Graham. EMU / EB status EMU framework prototype is complete. Prototype read, process and send modules are complete. XML configuration mechanism

Results

Each bit-bucket reports 240 records/s at input.

Each ROC reports 480 records/s at output.

Since there are two bit-buckets this is exactly what you would hope.

Independent of block size the block size x rate equals bandwidth of gigabit link.

Network loads on all links are equal (measure packets/s).

Page 9: DAQ Status Graham. EMU / EB status EMU framework prototype is complete. Prototype read, process and send modules are complete. XML configuration mechanism

Nine ROCs to 3x2 matrix to bit-bucketNine ROCs to 3x2 matrix to bit-bucket

Page 10: DAQ Status Graham. EMU / EB status EMU framework prototype is complete. Prototype read, process and send modules are complete. XML configuration mechanism

3x2 results

Record rate same as

2x2 test, no impact from having slightly more complex system.

As expected 50% of records go to each of the two bit-buckets.

Network bandwidth tests show limiting factor is bandwidth of link into column B, the event building EMUs.

Page 11: DAQ Status Graham. EMU / EB status EMU framework prototype is complete. Prototype read, process and send modules are complete. XML configuration mechanism

Next

Have activated more nodes in DA Farm.

Will test out larger arrays of EMUs.

Will make processing in each EMU closer to that done in final EM.

CPU does not seem to be a limiting factor.

More than one interface per farm node?

Page 12: DAQ Status Graham. EMU / EB status EMU framework prototype is complete. Prototype read, process and send modules are complete. XML configuration mechanism

CODA version 3

Recognized that DAQ group staffing should be 7 not 5.

No funding.

Identify projects to clarify priority.

Get foot in door for when there is funding.

Page 13: DAQ Status Graham. EMU / EB status EMU framework prototype is complete. Prototype read, process and send modules are complete. XML configuration mechanism

6 GeV hardening plan

Activity Name Calc Start Date Calc Finish Date Expect To Finish % Comp

Release CODA 2.6 update for 6 GeV program 31-Jul-08 23-Oct-08 80Final cMsg (messaging system) 31-Jul-08 30-Jul-09 70Staged parallel event builder based on EMU 31-Jul-08 23-Oct-08 90Prototype CODA 3.x ROC software 31-Jul-08 9-Oct-08 31-Dec-08 50Prototype single crate ROC hardware 31-Jul-08 9-Oct-08 31-Dec-08 50Prototype parallel event recorder based on EMU 24-Oct-08 28-Jan-09Useable version of CODA 3 ROC software 10-Oct-08 21-May-09Final trigger interface 31-Jul-08 1-Feb-10 20Prototype trigger supervision and distribution 8-May-09 29-Oct-10Finalize experiment control, IPL Start 12331010 IPL 1532020 19-Sep-08 6-May-11Integrate EMU with experiment control 12-Sep-08 6-Nov-08Test large array of EMU components under Experiment Control. 7-Nov-08 20-Nov-08Test simulation of full DAQ system, scale of GLUEX. 21-Nov-08 29-Dec-08Harden framework EMU core against common errors. 30-Dec-08 26-Feb-09Final EMU core 27-Feb-09 12-Mar-09Harden EMU based event builder 30-Dec-08 28-Jan-09Harden EMU based event recorder 30-Dec-08 28-Jan-09Final EMU EB and ER 29-Jan-09 11-Feb-09Convert ROC OS to embedded Linux 31-Jul-08 12-Mar-09 20Integrate ROC with Experiment Control. 22-May-09 20-Jul-09Finish trigger supervisor and trigger distribution. 31-Jul-08 18-Mar-11Develop user interfaces for control and monitoring 31-Jul-08 18-Mar-11