SPEC2017: Weak ST Performance 

Single-threaded performance of the system is going to be interesting, but given the age of the CPUs we shouldn’t be expecting any miracles.

As comparison points, I’m adding the new Neoverse-N1 based Graviton2 results, which should server as an indicator what a contemporary Arm core should be able to achieve, as well as Intel’s i7-10700K (Equivalent to an 9900K) – a common mainstream consumer-grade CPU that should represent your higher-end x86 desktop machine.

SPECint2017 Rate-1 Estimated Scores

Things aren’t looking too well for the Skylark cores, as performance isn’t really up to par with more recent generation hardware. There’s no specific workload in which the eMAG does badly in, but we do see that small memory footprint workloads such as 548.exchange2 aren’t faring all that badly – pointing out that for the other workloads the system must be cache and memory bottlenecked.

SPECfp2017 Rate-1 Estimated Scores

In the floating point suite, things are again not too great and performance further craters in some tests.

SPEC2017 Rate-1 Estimated Total

Overall, the eMAG 8180 is extremely disappointing in its single-threaded performance. It’s actually quite intriguing to see the results. Even though the Skylark cores are operating at 3.3GHz, the end performance isn’t any better than a 2.1GHz Cortex-A72 core such as found in the first-generation Graviton chip. That’s quite the massive IPC disadvantage even between those two older CPU microarchitectures, and reminds us of the reason AppliedMicro hadn’t really seen much success with its design.

The eMAG 8180: AppliedMicro's Legacy Skylark Core SPEC2017: OK-ish MT Performance
Comments Locked

35 Comments

View All Comments

  • mode_13h - Sunday, May 24, 2020 - link

    Heh, yeah. Hopefully, just a typo.
  • mode_13h - Sunday, May 24, 2020 - link

    Cool review. Thanks.

    If you'd asked me 5-7 years ago, I thought I'd already be running an ARM-based server or workstation, by now. Maybe I was off by a few years?

    Anyway, I think we'll look back on this as a milestone. It's not the very first ARM-based workstation I've seen (for that, check out https://www.phoronix.com/scan.php?page=article&... ), but certainly the most compelling.
  • KAlmquist - Monday, May 25, 2020 - link

    Linking is, in principle, pretty parallelizable. Static libraries are a problem for parallel linking because you have to know which symbols are referenced but not defined by files preceding the library before you can determine which object files in the library are needed, but these days people use shared libraries instead of static libraries. Generating the memory layout is a single threaded operation, but a quick one.

    There are a lot of companies that would benefit from the existence of a parallelized linker. Avantek would have a more compelling product. Any company that does lots of software development would benefit from shorter build times. So I expect that eventually someone will fund the development of such a linker.
  • schm121 - Tuesday, May 26, 2020 - link

    We always enjoy your articles its inspired a lot by reading your articles day by day. So please accept my thanks and congrats for success of your latest series.
    https://www.schmhyd.edu.in/
  • futurepastnow - Thursday, June 11, 2020 - link

    The next Mac Pro?

Log in

Don't have an account? Sign up now