The Top of the Line Xeon D: 16 Cores At 2.3 GHz

The Xeon D-1557 is a Xeon D with 12 cores running at 1.8 GHz most of the time (1.5 GHz base clock) that can boost to 2.1 GHz in single threaded circumstances. The reason for the modest clockspeed is simply the relatively low 45W TDP.

So if you need more CPU compute power, Intel has recently launched the Xeon D-1581, which contains 16 cores (32 threads) which can run at 2.3 GHz most of the time (1.8 GHz base), and boosts to 2.4 GHz. It does not seem to be available to everybody quite yet, but it is simply the slightly more powerful version of the earlier 1587, which runs one speed grade slower (1.7-2.3 GHz). Intel has not disclosed pricing yet, but it is not too hard to figure out. The Xeon D-1587 costs a daunting $1754, so it is very likely that the slightly faster Xeon D-1581 is around $1850.

To make the Xeon D-1581 equipped Supermicro X10SDV-7TP8F attractive, Supermicro turned it into a very luxurious board. They added the LSI 2116 RoC chip which adds up to 16 SATA3/SAS2 ports, and an Intel i350-AM4 (4 extra gigabit ports) and an Intel I210 (2 extra gigabit ports). So in total you can attach 4x SATA disks, 16x SAS disks, 6x GigE and 2x 10 GbE connections. Although we are impressed with the I/O capabilities, we feel that the Ethernet configuration is a bit too much of a good thing. If you configured something wrong, the fact that 3 different NIC chips are present makes debugging it harder. Nevertheless, it is an interesting alternative for a large part of the server market that does not need a 2 socket Xeon E5 but still needs a lot of local I/O.

Supermicro and the Xeon D ThunderX SKUs: What is Cavium Offering Today?
Comments Locked

82 Comments

View All Comments

  • vivs26 - Wednesday, June 15, 2016 - link

    Not necessarily - (read Amdahl's law of diminishing returns). The performance actually depends on the workload. Having a million cores guarantees nothing in terms of performance unless the workload is parallelizable which in the real world is not as much as we think it could be. I'm curious to see how xeon merged with altera programmable fabric performs than ARM on a server.
  • maxxbot - Wednesday, June 22, 2016 - link

    Technically true but every generation that millstone gets a little smaller, the die area and power needed to translate x86 into uops isn't huge and reduces every generation.
  • jardows2 - Wednesday, June 15, 2016 - link

    Interesting. Faster in a few workloads where heavy use of multi-thread is important, but significantly slower in more single thread workloads. For server use, you don't always want parallelized tasks. The results are pretty much across the board for all the processors tested: If the ThunderX was slower, it was slower than all the Intel chips. If it were faster, it was faster than all but the highest end Intel Chips. With the price only being slightly lower than the cheapest Intel chip being sold, I don't think this is going to be a Xeon competitor at all, but will take a few niche applications where it can do better.

    With no significant energy savings, we should be looking forward to the ThunderX2 to see if it will bring this into a better alternative.
  • ddriver - Wednesday, June 15, 2016 - link

    There is hardly a server workload where you don't get better throughput by throwing more cores and servers at it. Servers are NOT about parallelized task, but about concurrent tasks. That's why while desktops are still stuck at 8 cores, server chips come with 20 and more... Server workloads are usually very simple, it is just that there is a lot of them. They are so simple and take so little time it literally makes no sense parallelizing them.
  • jardows2 - Wednesday, June 15, 2016 - link

    In the scenario you described, the single-thread performance takes on even more importance, thus highlighting the advantage the Xeon's currently have in most server configurations.
  • niva - Wednesday, June 15, 2016 - link

    Not if the Xeon doesn't have enough cores to actually process 40+ singlethreaded tasks con-currently.
  • hechacker1 - Wednesday, June 15, 2016 - link

    But kernels and VMWare know how to schedule multiple threads on 1 core if it's not being fully utilized. Single threaded IPC can make up for not having as many cores. See the iPhone SoCs for another example.
  • ddriver - Wednesday, June 15, 2016 - link

    Not if you have thousands of concurrent workloads and only like 8 cores. As fast as each core might be, the overhead from workload context switching will eat it up.
  • willis936 - Thursday, June 16, 2016 - link

    Yeah if each task is not significantly longer than a context switch. Context switches are very fast, especially with processors with many sets of SMT registers per core.
  • ddriver - Thursday, June 16, 2016 - link

    If what you suggest is correct, then intel would not be investing chip TDP in more cores but higher clocks and better single threaded performance. Clearly this is not the case, as they are pushing 20 cores at the fairly modest 2.4 Ghz.

Log in

Don't have an account? Sign up now