1. 22 Dec, 2021 1 commit
  2. 06 Dec, 2021 1 commit
    • Noric Couderc's avatar
      Optimizations to papi-java · 99b95be3
      Noric Couderc authored
      Christoph implemented some optimizations to avoid stopping counters when
      it's not needed
      I updated the client code to use the new API.
  3. 16 Nov, 2021 1 commit
    • Noric Couderc's avatar
      Fix: Intern repetitive strings · 212860e2
      Noric Couderc authored
      There are a lot of strings which are actually the same string, except
      the JVM stores the same data in two different objects. I used intern()
      to try to make sure it's the same objects that is used if we've already
      seen that string before.
  4. 15 Nov, 2021 2 commits
  5. 13 Nov, 2021 2 commits
  6. 04 Nov, 2021 3 commits
    • Noric Couderc's avatar
      Addded Mockup class for PapiTracerRunner · 51054de2
      Noric Couderc authored
      Useful for testing
    • Noric Couderc's avatar
      Refactoring: Experiment takes a PapiRunner as param · 8ed8f1b8
      Noric Couderc authored
      I removed the parameters numRuns and counters from the constructor of
      PapiRunner, this parameter is passed in the specs instead and as a
      parameter of the specific functions that need it.
      This is so I can pass a PapiRunner without the number of runs to an
      Experiment and run it. Otherwise you might have to check the papiRunner
      has the same number of runs than the Experiment...
    • Noric Couderc's avatar
      Refactoring: Removed parameter for RunSpec · 875f1a56
      Noric Couderc authored
      PapiBenchmarkAnalyzer.RunSpec doesn't take
      the number of iterations as a parameter anymore, as that's a parameter
      of the runner itself (it was always the same value used anyway).
  7. 27 Oct, 2021 1 commit
  8. 26 Oct, 2021 2 commits
  9. 19 Sep, 2021 1 commit
  10. 18 Sep, 2021 3 commits
  11. 26 Aug, 2021 1 commit
    • Noric Couderc's avatar
      Implemented getting cycles per optype · 71f37b42
      Noric Couderc authored
      We have a map of cycles per operation type, and we use in a function
      that will run specifications, aggregate the number of cycles per each
      method of that type, and return a list of triplets (run#, opType,
  12. 25 Aug, 2021 4 commits
  13. 23 Aug, 2021 2 commits