The purpose of this benchmark tool is to evaluate performance bounds of GPUs (or CPUs) on mixed operational intensity kernels. The executed kernel is customized on a range of different operational intensity values. Modern GPUs are able to hide memory latency by switching execution to threads…
The main features of ekondis/mixbench are: Performance Analysis Tools.
Open-source alternatives to ekondis/mixbench include: colinianking/stress-ng — This is the stress-ng upstream project git repository. stress-ng will stress test a computer system in various… dfeneyrou/palanteer. fzj-jsc/jubench — This is the meta-repository for the JUPITER Benchmark Suite, accompanying the same-titled SC24 paper. Each individual… google/benchmark — This project is a performance measurement framework and microbenchmarking library designed for C++ and Python. It… hpc/ior — This repository contains the IOR and mdtest parallel I/O benchmarks. The [official IOR/mdtest documentation][] can be… andikleen/pmu-tools — pmu tools is a collection of tools and libraries for profile collection and performance analysis on Intel CPUs on top…
This is the stress-ng upstream project git repository. stress-ng will stress test a computer system in various selectable ways. It was designed to exercise various physical subsystems of a computer as well as the various operating system kernel interfaces.
This is the meta-repository for the JUPITER Benchmark Suite, accompanying the same-titled SC24 paper. Each individual benchmark is located in its own repository, which is included here as a submodule.
pmu tools is a collection of tools and libraries for profile collection and performance analysis on Intel CPUs on top of Linux perf. This uses performance counters in the CPU.