1. 19 Mar, 2015 2 commits
  2. 16 Mar, 2015 1 commit
  3. 27 Feb, 2015 1 commit
  4. 02 Feb, 2015 1 commit
    • Lorenz Huedepohl's avatar
      Measure RAM access with Linux perf API · 49797bea
      Lorenz Huedepohl authored
      There is currently no reliable way to measure RAM accesses with PAPI,
      the previous way by counting load and store instructions is not very
      useful, as it is unknown how many bytes are transferred in each
      instruction.
      
      On certain CPUs there is a reliable way to measure this via an "uncore"
      performance counter, one can check if your CPU (and/or Linux kernel
      version) support this by checking if the files
      
      	/sys/devices/uncore_imc/events/data_reads
      	/sys/devices/uncore_imc/events/data_writes
      
      exist.
      
      To access these counter from an unprivileged program one has to set the
      "paranoia" level of the perf subsystem to at most 0, adjustable via the
      file
      
      	/proc/sys/kernel/perf_event_paranoid
      
      Along with this change there is a small API/ABI breakage as some keyword
      arguments related to the memory measurement have been renamed/split-up.
      49797bea
  5. 02 May, 2014 1 commit
    • Lorenz Huedepohl's avatar
      PAPI support for FLOP counts · c40d388d
      Lorenz Huedepohl authored
      Next so some refactoring into four separate source files, support for
      also recording values of perfomance counters via the PAPI library was
      added, at the moment a FLOP count is measured and results are presented
      in timer_print as MFlop/s.
      c40d388d
  6. 27 Jan, 2014 2 commits
  7. 18 Jun, 2013 2 commits