This fork of AutoGpuAffinity is designed to test CPU cores in hyperthreading pairs. The benchmarking process will run across pairs of logical processors: 0-1, 2-3, and so on.
- Assigns GPU driver affinity to specific CPU pairs.
- Analyzes benchmark data from CSV files.
- Supports logging and analysis with PresentMon and xperf.
- Customizable benchmarking duration and CPU selection.
To set up the environment, follow these steps:
-
Clone the repository.
-
Install the necessary dependencies using the following command:
pip install -r requirements.txt
Run the program using:
python main.py