FINANCE.czFINANCE.cz

Názor k článku AMD odhalilo plány CPU a grafik. Zen 2 až na 7nm procesu, GPU Navi také, Zen 3 je 7nm+ od del42sa - This is where simultaneous multithreading comes in. You...

  • 23. 5. 2017 8:57

    del42sa (neregistrovaný)

    This is where simultaneous multithreading comes in. You can run two threads in the same CPU core (this is what Intel calls hyperthreading). Each thread will then get half of the resources. If the CPU core has a higher capacity than a single thread can utilize then it makes sense to run two threads in the same core. The gain in total performance that you get from running two threads per core is much higher in the Ryzen than in Intel processors because of the higher throughput of the AMD core (except for 256-bit vector code).

    The throughput per thread is half of the above when two threads are running in the same core. But the capacity of each core is higher than what a single-threaded application is likely to need. Therefore, the Ryzen gets more advantage out of simultaneous multithreading than similar Intel processors do. Inter-thread communication should be kept within the same 4-core CPU complex if possible.
    The very high throughput of the Ryzen core places an extra burden on the programmer and the compiler if you want optimal performance.

    http://www.agner.org/optimize/blog/read.php?i=838