120 likes | 248 Views
TDR algorithm implementation. Andrew Rose – Imperial College London. Status. Nothing has changed since the integration test (Pesky things like the EDR getting in the way). TMT algorithms - Clusters. Many algorithms available, each with comprehensive test suite
E N D
TDR algorithm implementation Andrew Rose – Imperial College London
Status • Nothing has changed since the integration test • (Pesky things like the EDR getting in the way) Imperial College London
TMT algorithms - Clusters Many algorithms available, each with comprehensive test suite Subset of algorithms were used in TMT integration tests †Excluded to increase statistics for validation Imperial College London
Clusters Towers 2×1 clusters 2×2 clusters Cluster classifier Cluster sort in φ Cluster sort in η Imperial College London
Results - Clusters • Random data passed through an emulator was used in the testing of the algorithms Clustering algorithm (2x2) Optical Fibre Time-multiplexed Data injected into PP Sort Capture Compared emulated results (solid line) with those from the MP7 (markers) C++ emulator and hardware match precisely Imperial College London
TMT algorithms - Jets Many algorithms available, each with comprehensive test suite Subset of algorithms were used in TMT integration tests †Excluded to increase statistics for validation Imperial College London
Jets Towers 2×1 strip 4×1 strip 6×1 strip 8×1 strip Strip accumulator Jet sort in φ Jet sort in η Imperial College London
Results - Jets • Random data passed through an emulator was used in the testing of the algorithms Circle jet algorithm (8x8) Optical Fibre Time-multiplexed Data injected into PP Sort Capture Compared emulated results (solid line) with those from the MP7 (markers) C++ emulator and hardware match precisely Imperial College London
TMT algorithms - Ring sums Many algorithms available, each with comprehensive test suite Subset of algorithms were used in TMT integration tests Imperial College London
Ring sums Towers Vector components 3×1 strip 9×1 strip 18×1 strip 36×1 strip 72×1 strip Strip accumulator Imperial College London
Results – Ring Sums • Random data passed through an emulator was used in the testing of the algorithms Optical Fibre Time-multiplexed Data injected into PP Ring sums Sort Capture Compared emulated results (solid line) with those from the MP7 (markers) C++ emulator and hardware match precisely Imperial College London
Dominated by sort Input Ring sums Clusters Jets Algorithms are running at 250MHz Imperial College London