Earlier quoted context omitted.
Gaming? More like consumer market, Ryzen 7 is definitely not suited for gamers, advertising it as such was IMO mistake. Nevertheless Naples can be big innovation in server segment. Also what with ECC? Ryzen can support it or not?
It's just as suited for gaming as it is for anything else. The problem is everyone expected all games to run buttery smooth on day one with no hiccups. Ryzen specific game engine optimisations are coming according to AMD, as well as a Windows 10 scheduler patch. There are also other issues on the motherboard/BIOS side which manufacturers are working on.
AMD Prepares 32-Core Naples CPUs for 1P and 2P Servers: Coming in Q2
141–150 of 169 posts
Re: AMD Prepares 32-Core Naples CPUs for 1P and 2P Servers: Coming in Q2
#142Earlier quoted context omitted.
Pretty much all games are CPU intensive and it's not getting better. Try running on a cheap i3 from a few years ago and you'll understand your pain quickly.
Sorry but for years the mantra was for a gaming pic to invest in a i5 or even an i3 and spend the extra money in a good GPU. But for some bizarre reason suddenly everything that is not performing as an i7 7770k is a "bad cpu for gaming". It's ridiculous. Hell in 30 million households there are 8 jaguar x86 core gaming machines active now with an IPC that is probably (I assume) atrocious. I build my i7 4770 4 years ag…
That said, completely tangential to what you're saying. Ryzen may (at worst) perform like an i5 in gaming but it has more than 8 threads. I do everything with my machine and going with a R7 1700 overclocked.
Re: AMD Prepares 32-Core Naples CPUs for 1P and 2P Servers: Coming in Q2
#143Earlier quoted context omitted.
It's not, not only did AMD move from CMT (clustered multi-thread) design used in the previous Bulldozer microarchitecture, they now have an SMT (simultaneous multithreading) architecture allowing for 2 threads per core. By comparison, the performance of sparc substantially improved moving from the T1, T2 to T3+. The T1 used a round-robin policy to issue instructions from the next active thread each cycle, supporting…
I didn't know about this. Are there benchmarks that aren't canned by Oracle that you know of? I'm intrigued by this round-robin way of threading. I'm not a cpu expert, but how does this compare with the Power arch's way of threading?
Now, the other approach, is that you have a CPU with out of order (OoO) execution. Meaning that the CPU contains a scheduler that handles a queue of instructions, and any instruction that has all its dependencies satisfied can be submitted for execution. And then later on a bunch of magic happens so that externally to the CPU it still looks like everything was executed in order like the program code specified. This is pretty good for getting good single thread performance, and can exploit some amount of MLP as well, e.g. if a bunch of instructions are waiting for a memory operation to complete, some other instructions can still proceed (perhaps executing a memory op themselves). So in this model the amount of MLP is limited by the inherent serial dependencies in the code, and on the length of the instruction queues that the scheduler maintains. The downside of this is that the OoO logic takes up quite a bit of chip area (making it more expensive), and also tends to be one of the more power-hungry parts of the chip. But, if you want good single-thread performance, that's the price you have to pay.. Anyway, now that you have this OoO CPU, what about adding hardware threads? Well, now that you already have all this scheduling logic, turns out it's relatively easy. Just "tag" each instruction with a thread ID, and let the scheduler sort it all out. So this is what is called Simultaneous Multi-Threading (SMT). So in a way it's a pretty different way of doing threading compared to the Niagara-style in-order processor. Also, since you already have all this OoO logic that is able to exploit some MLP within each thread, you don't need as many threads as the Niagara-style CPU to saturate the memory subsystem. So, this SMT style of threading is what you see in contemporary Intel x86 processors (they call it hyperthreading (HT)), IBM POWER, and now also AMD Zen cores.
As for benchmarks, I'm too lazy to search, but I'm sure you can find e.g. some speccpu results for Niagara.
Re: AMD Prepares 32-Core Naples CPUs for 1P and 2P Servers: Coming in Q2
#144can anyone chime in as to why use PCIe over something more core to core direct? As I understand it, the CPU still needs to talk to a PCIe host/bridge controller. Why not have something that is more direct between processors?
Hypertransport is an AMD technology that's high bandwidth per line, low latency, and scalable. It's also cache-coherent (well there's a version that is), so it's great for connecting CPUs. But the AMD hardware is flexible and can use the same pins for either. So the single socket systems can have more pci-e lanes available, but the dual socket has less per socket because some of those lanes are used for hypertranspor…
Re: AMD Prepares 32-Core Naples CPUs for 1P and 2P Servers: Coming in Q2
#145Earlier quoted context omitted.
That does sound pretty spectacular, and really loud. What kind of case would you put that in? Would you work with ear protection?
Wrt. noise: decibels (dB, "perceived loudness") are logarithmic in sound energy, so going from e.g. a single GTX 1080 at 47 dB to 8x GTX 1080 only increases the noise to 56 dB, which is noticeable but not really annoying, and very far from requiring ear protection. Recommendations for office spaces is that noise be kept Wrt. cases: I think a regular E-ATX compatible case should be enough, but it all depends on the mo…
I personally cannot stand to be near a noise source above 40 dB for any extended length of time (more than a few hours).
But 60 dB... wow. Can't imagine how shitty that must be to work in for 8 hours per day.
Re: AMD Prepares 32-Core Naples CPUs for 1P and 2P Servers: Coming in Q2
#146Earlier quoted context omitted.
I didn't know about this. Are there benchmarks that aren't canned by Oracle that you know of? I'm intrigued by this round-robin way of threading. I'm not a cpu expert, but how does this compare with the Power arch's way of threading?
Think of it this way, the original Niagara (T1) was an in-order CPU. That is, instructions were executed in the order they occur in the program code. This is simple and power efficient but doesn't produce very good single thread performance, since the processor stalls if an instruction takes longer than expected. Say, a load instruction misses L1 cache and has to fetch the data from L2/L3/Lwhatever/memory. Now, one w…
So although separated by time but not by clocks (the intel setup has the roughly the same base clocks and the same ram as the t4 setup) the 40 thread Xeon system had roughly double the perf of the 128 thread t4 setup running speccjvm2008 https://www.spec.org/jvm2008/results/jvm2008.html
Re: AMD Prepares 32-Core Naples CPUs for 1P and 2P Servers: Coming in Q2
#1472. Compared to Desktop / Windows Ecosystem, their are much more Open Source Software on the Server side, along with usual Open Source Compiler. Which means any AMD Zen optimization will be far easier to deploy compared to Games and App on Desktop coded and compiled with Intel / ICC.
3. The sweet spot for Server Memory is still at 16GB DIMMs. A 256GB Memory for your caching needs or In-memory Database will now be much cheaper.
4. When are we going to get much cheaper 128GB DIMM Memory? Fitting 2TB Memory per Socket, and 4TB per U, along with 128 lanes for NVM-E SSD Storage, the definition of Big Data, just grown a little bigger.
5. Between now and 2020, the roadmap has Zen+ and 7nm. Along with PCI-E 4.0. I am very excited!
Re: AMD Prepares 32-Core Naples CPUs for 1P and 2P Servers: Coming in Q2
#148Earlier quoted context omitted.
Wrt. noise: decibels (dB, "perceived loudness") are logarithmic in sound energy, so going from e.g. a single GTX 1080 at 47 dB to 8x GTX 1080 only increases the noise to 56 dB, which is noticeable but not really annoying, and very far from requiring ear protection. Recommendations for office spaces is that noise be kept Wrt. cases: I think a regular E-ATX compatible case should be enough, but it all depends on the mo…
> Recommendations for office spaces is that noise be kept I'd quit if I had to work in an office space with 60 dB noise. That's like sitting next to a rack of 1U servers at "moderately angry bee swarm" fan level. I personally cannot stand to be near a noise source above 40 dB for any extended length of time (more than a few hours). But 60 dB... wow. Can't imagine how shitty that must be to work in for 8 hours per day…
Re: AMD Prepares 32-Core Naples CPUs for 1P and 2P Servers: Coming in Q2
#149Re: AMD Prepares 32-Core Naples CPUs for 1P and 2P Servers: Coming in Q2
#150Semi-ironically this looks like just the thing to use in a supercomputer controlling a good number of NVidia GPUs.