tud-zih-energy / FIRESTARTER

FIRESTARTER: A Processor Stress Test Utility. This repository contains the source code generator. Our releases (including the generated source code and precompiled binaries) are available at https://tu-dresden.de/zih/firestarter/.
GNU General Public License v3.0
115 stars 25 forks source link

Unify CUDA/HIP/OneAPI implementation #71

Open marenz2569 opened 1 month ago

marenz2569 commented 1 month ago

The implementation of the stress test for all three supported GPU families shares some functions and the general structure. The OneAPI and Cuda class have the same arguments and the initGpus function has the same structure. Implementation specific code is already abstracted away in the create_load function.

DoD