Skip to content

"kolos submitted swrod with tag swrod-00-11-00 for tdaq-99-00-00"

Serguei Kolos requested to merge kolos/tdaq-99-00-00/swrod into tdaq-99-00-00

=== swrod ===

Update memory performance test (Serguei Kolos) Remove padding as it has no real effect on performance (Serguei Kolos) Add memory test (Serguei Kolos) Rename head/tail to begin/end (Serguei Kolos) Reimplement SWROD_THROTTLED_ERROR macro (Serguei Kolos) Declare Allocator as nested class (Serguei Kolos) Set default synch interval to 100 (Serguei Kolos) Check timeout only when data packet with a new L1ID is received. (Serguei Kolos) Add share_ptr memory pool. Add explicite units for time-based parameter names. Always use write locks for fragment assembler map. (Serguei Kolos) Switch to felix 4.2.8 (Serguei Kolos) Perfromance optimisation (Serguei Kolos) Fix incorrect behaviour in case of not getting data from all E-Links (Serguei Kolos) Reduce code offset (Serguei Kolos) Adjust includes (Serguei Kolos) Reset histogram when a new run is started (Serguei Kolos) Add padding to match CPU cache line size (Serguei Kolos) Improve CPU cache utilisation. (Serguei Kolos) Maintain sclice indexes in the builders (Serguei Kolos) Add mutex to be used by the GBTFastBuilder (Serguei Kolos) Remove unused function (Serguei Kolos) Report buffer overflows and timeouts separately (Serguei Kolos) Use gettimeofday instead of clock_gettime which uses way more CPU (Serguei Kolos) Fully functional version (Serguei Kolos) Remove unused variable (Serguei Kolos) Convert private attribute to protected (Serguei Kolos) First attempt to use timestamp for timeout implementation (Serguei Kolos)

Merge request reports