Skip to content

m1nuzz/AutoGpuAffinity_Hyperthreading

 
 

Repository files navigation

AutoGpuAffinity_Hyperthreading

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.

Features

  • 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.

Installation

To set up the environment, follow these steps:

  1. Clone the repository.

  2. Install the necessary dependencies using the following command:

    pip install -r requirements.txt

Usage

Run the program using:

python main.py

About

Multi-core GPU driver affinity benchmarking

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 93.0%
  • Batchfile 7.0%