Personal computing discussed

Moderators: renee, Flying Fox, morphine

 
cegras
Gerbil First Class
Topic Author
Posts: 193
Joined: Mon Nov 05, 2007 3:12 pm

Agner's CPU blog: Ryzen

Sun May 07, 2017 2:08 pm

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

The Ryzen has a micro-operation cache which can hold 2048 micro-operations or instructions. This is sufficient to hold the critical innermost loop in most programs. There has been discussions of whether the Ryzen would be able to run four instructions per clock cycle or six, because the documents published by AMD were unclear at this point. Well, my testing shows that it was not four, and not six, but five. As long as the code is running from the micro-operations cache, it can execute five instructions per clock, where Intel has only four. Code that doesn't fit into the micro-operations cache run from the traditional code cache at a maximum rate of four instructions per clock. However, the rate of fetching code from the code cache is not 32 bytes per clock, as some documents seem to indicate, but mostly around 16 bytes per clock. The maximum I have seen is 17.3 bytes per clock. This is a likely bottleneck since most instructions in vector code are more than four bytes long.
 
Mr Bill
Gerbil Jedi
Posts: 1819
Joined: Mon Jan 21, 2002 7:00 pm
Location: Colorado Western Slope
Contact:

Re: Agner's CPU blog: Ryzen

Sun May 07, 2017 5:28 pm

That was an interesting read. It was also interesting to see what he said about Sandy Bridge and Bulldozer.
X6 1100T BE | Gigabyte GA-990FXA-UD3 AM3+ | XFX HD 7870 | 16 GB DDR3 | Samsung 830/850 Pro SSD's | Logitech cherry MX-brown G710+ | Logitech G303 Daedalus Apex mouse | SeaSonic SS-660XP 80+ Pt | BenQ 24' 1900x1200 IPS | APC Back-UPS NS-1350 | Win7 Pro
 
Greyguy 1948
Gerbil
Posts: 15
Joined: Wed Mar 29, 2017 6:32 am

Re: Agner's CPU blog: Ryzen

Mon May 08, 2017 5:46 am

Yes Agner opt. guides are interesting to read. Now I wait for Goldmont.
He is writing about the lack of stabilty in Ryzen. Could it be bad BIOS?
I am also waiting for SPEC 2006 results for Ryzen.
Opteron is really very far behind Xeon...any Ryzen would be better!

Who is online

Users browsing this forum: No registered users and 1 guest
GZIP: On