Просто результаты сравнительного теста Ryzen 9 3900X и Radeon RX580


AIDA64 GPGPU Benchmark (скромно потупясь, да-да, под оффтопиком запускал, но это непринципиально)


Radeon RX580Ryzen 9 3900X
Memory Read13063 MB/s41410 MB/s
Memory Write12827 MB/s39449 MB/s
Memory Copy186053 MB/s43695 MB/s
Single-Precision FLOPS6264 GFLOPS1579 GFLOPS
Double-Precision FLOPS391.5 GFLOPS789.1 GFLOPS
24-bit integer IOPS6260 GIOPS393.4 GIOPS
32-bit integer IOPS1253 GIOPS393.7 GIOPS
64-bit integer IOPS313.2 GIOPS98.59 GIOPS
AES-25633429 MB/s109151 MB/s
SHA-1 Hash73763 MB/s37069 MB/s
Single-Precision Julia947.4 FPS583.6 FPS
Doble-Precision Mandel74.36 FPS308.1 FPS

Как сказано, на CPU использовался не OpenCL, а специально оптимизированные программы для вычислений, да и карточка уже далеко не топовая, но тем не менее. Видно, что в некоторых случаях CPU даже быстрее, а почти во многих не принципиально отстает.


Особенно интересно, что в таком очень важном для вычислений вопросе как скорость вычислений с плавающей запятой с двойной точностью (64 бита) процессор уже в два раза быстрее обычной карточки.


Топовые процессоры типа TR 3990x наверное и вообще быстрее будут. История развивается по спирали? С CPU начали массивно-параллельные задачи переносить на GPU, но по мере нарастания гонки ядер обычных CPU преимущества вычислений на видеокарте слабеют.









 ,






URL записи