Code Monkey home page Code Monkey logo

queryosity-benchmarks's Introduction

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

queryosity-benchmarks's People

Contributors

taehyounpark avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.