taehyounpark / queryosity-benchmarks

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

queryosity-benchmarks

Buildling & reproducing results

$ mkdir build && cd build/
$ cmake ../ & make -j4
$ source setup.sh
$ cd ../results/
$ task_<i> <num_threads>

Input data file:

Tasks:

  1. Plot the ETmiss of all events.
  2. Plot the pT of all jets.
  3. Plot the pT of jets with |η| < 1.
  4. Plot the ETmiss of events that have at least two jets with pT > 40 GeV.
  5. Plot the ETmiss of events that have an opposite-charge muon pair with an invariant mass between 60 and 120 GeV.
  6. For events with at least three jets, plot the pT of the trijet four-momentum that has the invariant mass closest to 172.5 GeV in each event and plot the maximum b-tagging discriminant value among the jets in this trijet.
  7. Plot the scalar sum in each event of the pT of jets with pT > 30 GeV that are not within 0.4 in ΔR of any light lepton with pT > 10 GeV.
  8. For events with at least three light leptons and a same-flavor opposite-charge light lepton pair, find such a pair that has the invariant mass closest to 91.2 GeV in each event and plot the transverse mass of the system consisting of the missing tranverse momentum and the highest-pT light lepton not in this pair.

Performance (elapsed time [s])

Hardware:

  • CPU: 2 x Intel E5-2683 v4 Broadwell @ 2.1Ghz
  • I/O: SSD
Threads Task 1 Task 2 Task 3 Task 4 Task 5 Task 6 Task 7 Task 8
1 thread 33.76 87.01 124.05 125.84 155.33 1982.39 502.87
2 threads 17.43 50.05 66.95 57.16 84.30 230.66
10 threads 4.41 9.63 22.34 12.19 16.91 150.96 50.58 34.91

About


Languages

Language:C++ 96.1%Language:CMake 3.9%