• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Intel Xeon Server Processor Shipments Fall to a 13-Year Low

Joined
Oct 24, 2022
Messages
293 (0.34/day)
I hope Intel continues purposely to disable AVX-512 instructions in its home user CPUs. For those who don't know, AVX-512 instructions have been present in all "Core ix" home CPUs since the 6th generation Sky Lake launched in 2015, but Intel chose to leave them disabled in home user CPUs (Core line) and keep them enabled only in its Xeon CPUs, because the Xeon CPUs are more expensive.

Intel's managers must think the world is still in the 80s and 90s... They will reap all what they sow...
 
Last edited:
Joined
Sep 27, 2008
Messages
1,246 (0.21/day)
I hope Intel continues purposely to disable AVX-512 instructions in its home user CPUs. For those who don't know, AVX-512 instructions have been present in all "Core ix" home CPUs since the 6th generation Sky Lake launched in 2015, but Intel chose to leave them disabled in home user CPUs (Core line) and enabled only in its Xeon CPUs, because the Xeon CPUs are more expensive.

Intel's managers must think the world is still in the 80s and 90s... They will reap all what they sow...
AVX-512 has been available on some consumer chips. (Ice Lake, Rocket Lake, Tiger Lake)
It was disabled in Alder Lake because the E-cores didn't have it, though some early chips using early BIOS can use it if E-cores are turned off.
 
Joined
Oct 24, 2022
Messages
293 (0.34/day)
Intel MUST stop making home CPUs with E-cores because home applications don't use many cores.

Intel needs to realize that people don't want these nonsense E-cores. Dozens of cores are only useful for server applications, not for home PCs.

Much of the software is still poorly optimized for many cores, and even those that are optimized for multicore still overload 1 or 2 CPU cores. Therefore, Intel should abandon these nonsense/useless E-cores and put only P-cores along with 1 "Super-core" for every 3 P-cores.

This way:
 
Joined
Jan 2, 2024
Messages
809 (1.87/day)
Location
Seattle
System Name DevKit
Processor AMD Ryzen 5 3600 ↗4.0GHz
Motherboard Asus TUF Gaming X570-Plus WiFi
Cooling Koolance CPU-300-H06, Koolance GPU-180-L06, SC800 Pump
Memory 4x16GB Ballistix 3200MT/s ↗3800
Video Card(s) PowerColor RX 580 Red Devil 8GB ↗1380MHz ↘1105mV, PowerColor RX 7900 XT Hellhound 20GB
Storage 240GB Corsair MP510, 120GB KingDian S280
Display(s) Nixeus VUE-24 (1080p144)
Case Koolance PC2-601BLW + Koolance EHX1020CUV Radiator Kit
Audio Device(s) Oculus CV-1
Power Supply Antec Earthwatts EA-750 Semi-Modular
Mouse Easterntimes Tech X-08, Zelotes C-12
Keyboard Logitech 106-key, Romoral 15-Key Macro, Royal Kludge RK84
VR HMD Oculus CV-1
Software Windows 10 Pro Workstation, VMware Workstation 16 Pro, MS SQL Server 2016, Fan Control v120, Blender
Benchmark Scores Cinebench R15: 1590cb Cinebench R20: 3530cb (7.83x451cb) CPU-Z 17.01.64: 481.2/3896.8 VRMark: 8009
He has a point. I tend to main servers that are all effectively retired home desktops or enthusiast builds mixed with enterprise equipment.
Some chips seem like exceptions to the usual home user build pattern but they definitely had their time.
Pentium 233, K6-2/300, Pentium 4, Athlon 2650e, Phenom II X4 955, FX-8370, Ryzen 5 3600...These are split into three categories:
Single core low clock (antique 32-bit), Single core high clock (aging 32/64-bit), Multicore high clock (64-bit modern standard).
Sooo all of these have a place in modern day computing. The antiques are great for running old games and apps at native speed/resolution.
The newer systems are still fine for anything but modern compute and gaming. They have been obsoleted by newer chips with weird technologies.

Tell me where an E-core sits in this formula. You can't. I'm not sold on any chips with this E-core technology as there's no measurable improvement.
E-cores typically do a great job with low power idle tasks which is where my servers tend to sit 98% of the time, standing by to stand by.
So why don't they? WRONG application. If there were something relevant to having these E-cores, that impact would be visible. It's not.
So I stick with the classic general purpose core count. None of this P-core E-core mix and match. Super core is a wild idea though. Pair those for hot dual cores.
 
Joined
Jan 2, 2019
Messages
215 (0.10/day)
Here are specs for Intel Xeon Phi Processor 7210 I was working with:


Intel Xeon Phi Processor 7210 ( 16GB, 1.30 GHz, 64 core )
Processor name: Intel(R) Xeon Phi(TM) 7210
Packages ( sockets ): 1
Cores: 64
Processors ( CPUs ): 256
Cores per package : 64
Threads per core: 4
Peak Processing Power: 2.662 TFLOPs
Note: Calculated as follows: 1.30 * 64 * ( 512-bit / 32-bit ) * 2 = 2662.4 GFLOPs for Single-Precision FPU data type

Another tech-mess was related to AVX-512 because of fragmentation the AVX-512 ISA.

It was hard to imaging that Intel did it!
...
Intel AVX-512 family of fnstructions:
- Intel AVX-512F Foundation instructions.
- Intel AVX-512CD Conflict Detection instructions.
- Intel AVX-512ER Exponential and Reciprocal instructions.
- Intel AVX-512PF Prefetch instructions.
- Intel AVX-512BW Integer operations on 8-bit and 16-bit operands.
- Intel AVX-512DQ Enhanced Integer and Floating-Point operations on 32-bit and 64-bit operands.
- Intel AVX-512VL Vector Length Extensions.

Intel Xeon Phi processor x200 products support:
- Intel AVX-512F Foundation instructions.
- Intel AVX-512CD Conflict Detection instructions.
- Intel AVX-512ER Exponential and Reciprocal instructions.
- Intel AVX-512PF Prefetch instructions.

Intel Xeon processors support:
- Intel AVX-512F Foundation instructions.
- Intel AVX-512CD Conflict Detection instructions.
- Intel AVX-512BW Integer operations on 8-bit and 16-bit operands.
- Intel AVX-512DQ Enhanced Integer and Floating-Point operations on 32-bit and 64-bit operands.
- Intel AVX-512VL Vector Length Extensions.
...


Update for a broken weblink to the processor specs:


Intel MUST stop making home CPUs with E-cores because home applications don't use many cores.
...

This is actually Not a problem of Intel. Why? Because software vendors of many home applications still do Not fully understand how to correctly use multithreading ( I'm serious about it! ) and how to properly set thread affinity of logical processors to distribute processing between processor cores.

Example 1: Correct processing on Red Hat Linux on a server with Intel Xeon Phi 64-Core processor ( 256 Logical Processors )

IntelKNLThreadsToPUsBindings.jpg


Example 2: Correct processing on Windows on a Mobile Workstation with Extreme Edition of 4-Core Intel CPU ( 8 Logical Processors )

OnWindows.Slide09.jpg


Example 3: Not Correct processing on Windows on a Mobile Workstation with Extreme Edition of 4-Core Intel CPU ( 8 Logical Processors )

OnWindows.Slide11.jpg
 
Last edited:
Joined
Mar 18, 2023
Messages
1,007 (1.39/day)
System Name Never trust a socket with less than 2000 pins
Intel MUST stop making home CPUs with E-cores because home applications don't use many cores.

Intel needs to realize that people don't want these nonsense E-cores. Dozens of cores are only useful for server applications, not for home PCs.

Much of the software is still poorly optimized for many cores, and even those that are optimized for multicore still overload 1 or 2 CPU cores. Therefore, Intel should abandon these nonsense/useless E-cores and put only P-cores along with 1 "Super-core" for every 3 P-cores.

Well, the server customers want no part of heterogenous processors either, and that is why Intel and AMD don't offer any. They do offer e-core processors, but not mixed with p-cores in the same machine. Because the CPU scheduling is pretty much impossible to sort out unless you hardcode for specific applications.

So it's not just the home segment that has useless e-cores.

Ironically I have one of the few workloads that would benefit from heterogenous CPUs - compiling software in parallel. But I do AMD these days and older Xeons.
 
Joined
Dec 25, 2020
Messages
7,850 (5.11/day)
Location
São Paulo, Brazil
System Name "Icy Resurrection"
Processor 13th Gen Intel Core i9-13900KS
Motherboard ASUS ROG Maximus Z790 Apex Encore
Cooling Noctua NH-D15S upgraded with 2x NF-F12 iPPC-3000 fans and Honeywell PTM7950 TIM
Memory 32 GB G.SKILL Trident Z5 RGB F5-6800J3445G16GX2-TZ5RK @ 7600 MT/s 36-44-44-52-96 1.4V
Video Card(s) NVIDIA RTX A2000
Storage 500 GB WD Black SN750 SE NVMe SSD + 4 TB WD Red Plus WD40EFPX HDD
Display(s) 55-inch LG G3 OLED
Case Pichau Mancer CV500 White Edition
Audio Device(s) Sony MDR-V7 connected through Apple USB-C
Power Supply EVGA 1300 G2 1.3kW 80+ Gold
Mouse Microsoft Classic IntelliMouse (2017)
Keyboard IBM Model M type 1391405
Software Windows 10 Pro 22H2
Benchmark Scores I pulled a Qiqi~
5th Gen Scalable (EMR) and Xeon 6 (GNR) are genuinely great processors. But monolithics and tightly integrated tiled processors will never keep up with chiplet designs, especially in highly scalable architectures like AMD's at the level most of these servers operate at.

These Xeons... belong in workstations. But they're too costly for that... so I expect Intel's situation to significantly worsen before it gets better on this front.

Intel MUST stop making home CPUs with E-cores because home applications don't use many cores.

Intel needs to realize that people don't want these nonsense E-cores. Dozens of cores are only useful for server applications, not for home PCs.

Much of the software is still poorly optimized for many cores, and even those that are optimized for multicore still overload 1 or 2 CPU cores. Therefore, Intel should abandon these nonsense/useless E-cores and put only P-cores along with 1 "Super-core" for every 3 P-cores.

This way:

This is the Intel Royal Core design and it was scrapped

 
Joined
Nov 26, 2021
Messages
1,873 (1.56/day)
Location
Mississauga, Canada
Processor Ryzen 7 5700X
Motherboard ASUS TUF Gaming X570-PRO (WiFi 6)
Cooling Noctua NH-C14S (two fans)
Memory 2x16GB DDR4 3200
Video Card(s) Reference Vega 64
Storage Intel 665p 1TB, WD Black SN850X 2TB, Crucial MX300 1TB SATA, Samsung 830 256 GB SATA
Display(s) Nixeus NX-EDG27, and Samsung S23A700
Case Fractal Design R5
Power Supply Seasonic PRIME TITANIUM 850W
Mouse Logitech
VR HMD Oculus Rift
Software Windows 11 Pro, and Ubuntu 20.04
Here are specs for Intel Xeon Phi Processor 7210 I was working with:


Intel Xeon Phi Processor 7210 ( 16GB, 1.30 GHz, 64 core )
Processor name: Intel(R) Xeon Phi(TM) 7210
Packages ( sockets ): 1
Cores: 64
Processors ( CPUs ): 256
Cores per package : 64
Threads per core: 4
Peak Processing Power: 2.662 TFLOPs
Note: Calculated as follows: 1.30 * 64 * ( 512-bit / 32-bit ) * 2 = 2662.4 GFLOPs for Single-Precision FPU data type

Another tech-mess was related to AVX-512 because of fragmentation the AVX-512 ISA.

It was hard to imaging that Intel did it!
...
Intel AVX-512 family of fnstructions:
- Intel AVX-512F Foundation instructions.
- Intel AVX-512CD Conflict Detection instructions.
- Intel AVX-512ER Exponential and Reciprocal instructions.
- Intel AVX-512PF Prefetch instructions.
- Intel AVX-512BW Integer operations on 8-bit and 16-bit operands.
- Intel AVX-512DQ Enhanced Integer and Floating-Point operations on 32-bit and 64-bit operands.
- Intel AVX-512VL Vector Length Extensions.

Intel Xeon Phi processor x200 products support:
- Intel AVX-512F Foundation instructions.
- Intel AVX-512CD Conflict Detection instructions.
- Intel AVX-512ER Exponential and Reciprocal instructions.
- Intel AVX-512PF Prefetch instructions.

Intel Xeon processors support:
- Intel AVX-512F Foundation instructions.
- Intel AVX-512CD Conflict Detection instructions.
- Intel AVX-512BW Integer operations on 8-bit and 16-bit operands.
- Intel AVX-512DQ Enhanced Integer and Floating-Point operations on 32-bit and 64-bit operands.
- Intel AVX-512VL Vector Length Extensions.
...
Yes, the page indicates SMT4. The Xeon Phi line introduced AVX-512 so the fragmentation is on its mainstream successors: Skylake X and all of the other Xeons that followed. In addition, Intel didn't support AVX-512 in consumer processors after Tiger Lake which serves to limit adoption and access to developers.
 
Joined
Oct 24, 2022
Messages
293 (0.34/day)
Super core is a wild idea though. Pair those for hot dual cores.

So, a home CPU with 7 P-cores could have 1 "super core", instead of 2. As I said, applications and especially games, even if optimized for multithreading, almost always overload 1 of the cores. And it is precisely in this situation of overloading 1 of the cores that the "super-core" would be super useful (with the app directing the overload to the super-core). The Ryzen 9700X has 8 P-cores and doesn't get as hot as an electric shower.

 
Joined
Jan 2, 2019
Messages
215 (0.10/day)
So, a home CPU with 7 P-cores could have 1 "super core", instead of 2. As I said, applications and especially games, even if optimized for multithreading, almost always overload 1 of the cores. And it is precisely in this situation of overloading 1 of the cores that the "super-core" would be super useful (with the app directing the overload to the super-core). The Ryzen 9700X has 8 P-cores and doesn't get as hot as an electric shower.

...< Picture Deleted >...

Do you have a system with P- and E-Cores, or just P-Cores? If Yes, could play a game on the system for 5 or 10 minutes and upload a Windows Task Manager screenshot ( CPU Performance tab )?

I really would like to see how it looks like.
 

freeagent

Moderator
Staff member
Joined
Sep 16, 2018
Messages
10,018 (4.23/day)
Location
Winnipeg, Canada
Processor AMD R9 9900X
Motherboard Asus Strix X670E-F
Cooling Thermalright Aqua Elite 360 V3, 6x TL-B12 V2
Memory 2x16GB Lexar Ares @ 6000 30-36-36-68 1.35v
Video Card(s) Zotac 4070 Ti Trinity OC @ 3045/1500
Storage WD SN850 1TB, SN850X 2TB, 3x SN770 1TB
Display(s) LG 50UP7100
Case Asus ProArt PA602
Audio Device(s) JBL Bar 700
Power Supply Seasonic Vertex GX-1000, Monster HDP1800
Mouse Logitech G502 Hero
Keyboard Logitech G213
VR HMD Oculus 3
Software Yes
Benchmark Scores Yes
For the record..

13 years ago might as well be 26 in computer years.

That is brutal.
 
Joined
Dec 25, 2020
Messages
7,850 (5.11/day)
Location
São Paulo, Brazil
System Name "Icy Resurrection"
Processor 13th Gen Intel Core i9-13900KS
Motherboard ASUS ROG Maximus Z790 Apex Encore
Cooling Noctua NH-D15S upgraded with 2x NF-F12 iPPC-3000 fans and Honeywell PTM7950 TIM
Memory 32 GB G.SKILL Trident Z5 RGB F5-6800J3445G16GX2-TZ5RK @ 7600 MT/s 36-44-44-52-96 1.4V
Video Card(s) NVIDIA RTX A2000
Storage 500 GB WD Black SN750 SE NVMe SSD + 4 TB WD Red Plus WD40EFPX HDD
Display(s) 55-inch LG G3 OLED
Case Pichau Mancer CV500 White Edition
Audio Device(s) Sony MDR-V7 connected through Apple USB-C
Power Supply EVGA 1300 G2 1.3kW 80+ Gold
Mouse Microsoft Classic IntelliMouse (2017)
Keyboard IBM Model M type 1391405
Software Windows 10 Pro 22H2
Benchmark Scores I pulled a Qiqi~
Do you have a system with P- and E-Cores, or just P-Cores? If Yes, could play a game on the system for 5 or 10 minutes and upload a Windows Task Manager screenshot ( CPU Performance tab )?

I really would like to see how it looks like.

Zenless Zone Zero - E-cores are not a waste. Any ioverhead tasks, usually driver threading: it all goes on them. Top 16 boxes are 8C16T, bottom 16 boxes are 16c

1738978084957.png
 
Joined
Mar 18, 2023
Messages
1,007 (1.39/day)
System Name Never trust a socket with less than 2000 pins
So, a home CPU with 7 P-cores could have 1 "super core", instead of 2. As I said, applications and especially games, even if optimized for multithreading, almost always overload 1 of the cores. And it is precisely in this situation of overloading 1 of the cores that the "super-core" would be super useful (with the app directing the overload to the super-core). The Ryzen 9700X has 8 P-cores and doesn't get as hot as an electric shower.


Another nightmare for the OS kernel scheduler.
 
Joined
Oct 24, 2022
Messages
293 (0.34/day)
Another nightmare for the OS kernel scheduler.

I think that a nightmare for the scheduler is this:

 
Joined
Mar 18, 2023
Messages
1,007 (1.39/day)
System Name Never trust a socket with less than 2000 pins
Joined
Jul 5, 2013
Messages
29,615 (6.94/day)
Right? That statement was a bit silly.

Core scheduling may seem daunting to the human mind, but it is trivial for an OS that is properly optimized and most are. Windows and the latest Linux kernels all are.

It is mildly amusing to watch people yammer on about things though..
 
Joined
Mar 18, 2023
Messages
1,007 (1.39/day)
System Name Never trust a socket with less than 2000 pins
Right? That statement was a bit silly.

Core scheduling may seem daunting to the human mind, but it is trivial for an OS that is properly optimized and most are. Windows and the latest Linux kernels all are.

It is mildly amusing to watch people yammer on about things though..

Trivial of your scheduler can look into the future :) At the time where you have to place a thread or process you don't know what it will be doing a couple microseconds from now.

My understanding is that the Win11 scheduler is full of hardcoded recognition of well-known software.
 
Top