Analytical model that quantifies the impact of the main memory on application performance and system power and energy consumption.
Supplemental code for the SIGMETRICS 2019 paper "PROFET: Modeling System Performance and Energy Without Simulating the CPU".
The code contains the PROFET model code and the benchmarks for generating bandwdith-latency curves:
- The directory profet_model contains the code for generating estimation results from the paper.
It includes bandwidth-latency curves for different memory configurations and the trace files of benchmarks used in the evaluations from the paper.
- Note: trace files are uncompressed and consume ~380 MB.
- In the directory mem_bw_load is the code for generating memory bandwidth load, for different RD traffic ratios and bandwidth intensity.
- The directory mem_acc_lat provides the code for measuring memory access latency, for random memory access pattern and different levels of memory hierarchy.
In each directory there are further explanations and instructions for each of the codes.
The PROFET code is released under the BSD-3 License.