Jim Keller Shares Zen 5 Performance Projections

AMD
(Image credit: AMD)
Anton Shilov
Contributing Writer

Anton Shilov is a contributing writer at Tom’s Hardware. Over the past couple of decades, he has covered everything from CPUs and GPUs to supercomputers and from modern process technologies and latest fab tools to high-tech industry trends.

  • PlaneInTheSky
    "integer performance" is relevant to literally nothing
    Reply
  • sitehostplus
    Um, integer performance is how everything in a cpu actually works.
    Reply
  • hotaru.hino
    PlaneInTheSky said:
    "integer performance" is relevant to literally nothing
    It's the most common data type that's operated upon in CPUs so... I think that's a huge deal.
    Reply
  • JamesJones44
    hotaru.hino said:
    It's the most common data type that's operated upon in CPUs so... I think that's a huge deal.

    Both forms are used pretty extensively these days. A lot of vectorized workflows, graphics and AI make extensive use of floating point based types. Which gets more use is strongly dependent on the use of the machine. Someone who does a lot of ML wouldn't benefit from great integer performance with subpar floating point performance for example.
    Reply
  • hotaru.hino
    JamesJones44 said:
    Most things that do vectorization workflows use floating point, along with AI, graphics, etc. When I look at what is down the road in the future of computing, the biggest areas are floating point based.
    Anything involving large scale compute will either be shoved onto GPUs or specialized processors anyway. I can only think of one supercomputer in the past decade that used only CPUs, and even then those CPUs were designed pretty much how a GPU would be designed. Everything else relied on GPUs to get their compute power (the current TOP500 computer has 4 GPUs per CPU, for instance)

    A CPU is not useful as a data crunching part. You can shove more stuff onto it to do data crunching, but overall a CPU is useful for instruction crunching.
    Reply
  • ekio
    PlaneInTheSky said:
    "integer performance" is relevant to literally nothing

    This comment is the most uneducated/idiotic of the day.
    Reply
  • ikjadoon

    Most workloads are integer-based. Geekbench is one of the few benchmarks that explicitly tests both and integer is given a much larger weighting.
    Reply
  • Nikolay Mihaylov
    ikjadoon said:
    Most workloads are integer-based.

    True. But also, FP workloads are usually parallelizable either via vector processing or with more cores, maybe even on a GPU. And such tasks usually take longer and one expects them to take longer, rather than be done in a fraction of a second after the mouse click.

    So this really is a big deal because it will increase the preceived responsiveness of the machine.
    Reply
  • bit_user
    PlaneInTheSky said:
    "integer performance" is relevant to literally nothing
    So, like compiling code, web browsing, data compression, network stack, and OS performance are "literally nothing"? Not to mention most server apps involve mostly scalar, integer code: databases, web servers, video servers, etc.

    The SPECint 2017 suite, cited in the slide, is comprised of the following:
    SPECrate®2017
    IntegerSPECspeed®2017
    IntegerLanguageKLOCApplication Area500.perlbench_r600.perlbench_sC 362Perl interpreter502.gcc_r 602.gcc_s C 1,304GNU C compiler505.mcf_r 605.mcf_s C 3Route planning520.omnetpp_r620.omnetpp_sC++ 134Discrete Event simulation - computer network523.xalancbmk_r623.xalancbmk_sC++ 520XML to HTML conversion via XSLT525.x264_r 625.x264_s C 96Video compression531.deepsjeng_r631.deepsjeng_sC++ 10Artificial Intelligence: alpha-beta tree search (Chess)541.leela_r 641.leela_s C++ 21Artificial Intelligence: Monte Carlo tree search (Go)548.exchange2_r648.exchange2_sFortran1Artificial Intelligence: recursive solution generator (Sudoku)557.xz_r 657.xz_s C 33General data compressionSource: https://www.spec.org/cpu2017/Docs/index.html#intspeed
    Clearly, we see it also includes non-scalar workloads, such as x264 (a highly-optimized H.264 encoder).
    Reply
  • bit_user
    What I really came here to say: What the heck is Intel Xenon?
    Could it be some "skunk works" ARM core that Intel designed?


    My other thought about this article: Good Luck! I sure hope their CPUs see the light of day in less time than the much-hyped Nuvia cores!
    Reply