Energy Measurements of 9 Rodinia Benchmarks executed on the Odroid-XU4.
This dataset contains power traces collected from the Odroid-XU4. The traces were collected with the Qoitech Otii at a sampling frequency of 4kHz. The traces are the result of executing nine Rodinia benchmarks (backpropagation, BFS, Heartwall, Hotspot, Kmeans, LU-Decomposition, Nearest Neighbour, NW, SRAD) on the Odroid-XU4. The benchmarks were executed on the LITTLE core, the big core and the GPU at different DVFS settings.
The "Archive.zip" file contains folders for each benchmark (e.g. backprop). In the folder you find more folders indicating on which core a benchmark was executed. Futhermore, the folder name also indicates if the GPU was used and at what frequency (in Hz). So the folder "core_1_GPU_177000000" contains power traces of the benchmark executed on core 1 using the GPU at 177MHz. The next level folder name indicates the CPU clock frequency (in kHz).
Finally, the lowest level contains the actual power traces. Each file contains 8 columns (Index, Time Stamp, Amp, Voltage, mWh, Kernel Running, original voltage, Watt). The file is a standard comma-separated file. So you can easily read it using for example "pandas.read_csv(file)". All columns should be self-explanatory, apart from the original voltage column. The Otii only records the voltage at 1kHz, whereas the current is recorded at 4kHz. This is no problem as the voltage is stable and we can fill in the missing values.