@JayDDee
Has anyone benched any of the AMD 7000 series processors yet with cpuminer-opt?
I plan on picking up a 7950 or 7900 within the next couple of days.
Are there any results you want to see?
Thanks for the offer. I hope to get one before the end of the year.
The big addition to 7000 is AVX512 but I haven't found any specifics about what AVX512 extensions are included. VNNI is the only one I've seen
mentioned because it's for AI and AI Is hot right now, but of no use in cpuminer-opt. I assume DQ, BW & VL are included to be compatible with the
Intel Skylake-AVX-512 I use as a baseline reference.
The first thing would be to confirm the AVX512-SHA-VAES Windows build works on Ryzen 7000, Also confirm build options for GCC
(Linux or Windows) becaue zen4 isn't supported as of GCC-12. I've added some notes to the Wiki:
https://github.com/JayDDee/cpuminer-opt/wiki/Compiling-from-sourceI have read that Ryzen's implementation of AVX512 is "double pumped" which I assume is the same as the AVX2 implementation from zen1.
This will limit the gains of using larger vectors as was the case with Zen1 AVX2. The reason given this time was to reduce the clock penalty of
using larger vectors. It would be interesting to compare with and without AVX512. In some cases AVX2 may be faster.
The cache is larger so cache dependant algos may support more threads before cache overflow starts reducing performance.
Also keep a close eye on temperatures, I have read that zen4 is difficult to cool.
Edit: additional request from a Linux user: cat /pro/cpuinfo to get the list of AVX512 extensions.
I just started benchmarking... i plan on doing AVX2, AVX2-sha, AVX2-sha-vaes, AVX512, and AVX512-sha-vaes
The system is: Win11 Pro 64bit
Case: Lian Li 011 Dynamic Evo Mid-tower (with intake fans on bottom and exhaust fans on top with top mounted radiator)
CPU: AMD 7950X (stock and custom watercooled with 360 radiator with fans in a push configuration on top case; bitspower waterblock)
MB: Asrock X670E Taichi MB,
RAM: 64GB(2x32) Crucial DDR5-4800,
HD: Samsung 980PRO SSD (fan cooled),
GPU: AMD W5700 Pro (blower fan, to exhaust out the back and it allows me to use the USB-C video out to hook up to the USB-C video in on monitor),
AMD 6900X (will put on wb eventually)
PSU: Corsair HX1200
Currently only CPU is on water loop.
idle cpu temps are 40C (in bios).. under load cpu is 85-95C (never goes over 95C.. exhaust temps of radiator with usb attached FLIR ONE is around 51C), and 151-190Watts, mostly @170W
I'll be benching against available algos on zergpool, zpool, and nicehash.
i'm running windows 11, so the /pro/cpuinfo is currently not doable... that i know of.