AMD Ryzen 9 3900X offers superior single-threaded speed compared to Intel Core i9-9900KS.
AMD Ryzen 9 3900X offers superior single-threaded speed compared to Intel Core i9-9900KS.
Consider this factor when evaluating single-threaded results: the core count matters more than clock speed alone. Running a single thread should yield comparable or similar performance across the 3900X, 3800X, and 3600X models. I think the 3800X likely offers better single-thread speed than the 3900X does. It’s also wise to reach out to the software developer for direct confirmation. Performance relies on consistent software tuning, but the Sky Lake platform has had more time to optimize, which should translate into stronger results.
Well, the software appears to be either a general linear algebra solver or an equivalent. I haven't finalized my decision yet about adapting existing proprietary code into an open-source alternative. If I choose the open-source route, I could potentially recompile it to optimize performance for teaching purposes. However, I’m unlikely to proceed with multiple models at this stage. Once I reach that point, I might consider using my current HPC cluster, which is slower for single-threaded tasks, but more cores could help accelerate Monte Carlo simulations. This focus helps me concentrate on the core issue without getting distracted by other factors. I also wanted to clarify that the discussion was shaped by feedback from reviewers, and it’s unclear whether AMD and Intel are simply competing or if there’s a clear statistical advantage despite small margins. Thanks.
I’m not trying to play a game here. I only know one computational finance software developer who understands the right CPU for his needs. It seems rare for people today to know how to optimize for Zen 2. If you were me, I’d choose Intel or set up two systems—Zen 2 and Core—to test it in your specific case, then decide. Single-threaded gaming performance doesn’t always match software needs.
The 9900KS performs exceptionally well in single-threaded tasks, often being the quickest option available. There are no known single-thread performance advantages for the Ryzen over this specific model.
That isn't what I am saying at all. What I am literally saying is that I know that they know (or that they'll give some generic BS response along the lines of "it's optimized for both/neither platforms" in order to avoid being sued) -- what I am literally saying is ignore it. This statement is further cemented by the fact that if I port the existing code/software platform over from proprietary/closed source and switch over to using open source software to do the same computations, then I can recompile the open source software with the architecture specific target flags at compile time in order to optimise it to whatever architecture I end up going with. In other words, by downloading the raw source and compiling said open source software myself, it would render the statement/question irrelevant, which is what I was urging/guiding people to do in the first place. re: "single thread gaming" I've actually been using the Cinebench single thread results as the comparator so far, but again, with it being so close, again, I don't know if that difference is within the noise space where they're trading punches with each other, or if there is a statistically significant (e.g. you run it 100 times, and > 50% of the time, Intel will beat out AMD on single threaded performance, with that application.) This is where asking the community comes into play. Yes there are people who have reviewed it, but what I am trying to ascertain is whether AMD and Intel is just trading punches with each other for the top in single-threaded performance, or whether there is stastically significance in the results (e.g. Intel beats AMD in single threaded applications more times than not). To be even more explicit, if I download the source code for GNU Octave, then I can compile it for whatever target. I've thought about buying both systems from like CyberPower or something like that (so that it's just pre-built) and testing it myself, but I want that to be a last-resort option if I can do the research online, via the community, and collect enough data to already help answer that question, knowing that people aren't running my application-specific workload.