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

AMD Dragged to Court over Core Count on "Bulldozer"

Joined
Sep 6, 2013
Messages
2,976 (0.77/day)
Location
Athens, Greece
System Name 3 desktop systems: Gaming / Internet / HTPC
Processor Ryzen 5 5500 / Ryzen 5 4600G / FX 6300 (12 years latter got to see how bad Bulldozer is)
Motherboard MSI X470 Gaming Plus Max (1) / MSI X470 Gaming Plus Max (2) / Gigabyte GA-990XA-UD3
Cooling Νoctua U12S / Segotep T4 / Snowman M-T6
Memory 16GB G.Skill RIPJAWS 3600 / 16GB G.Skill Aegis 3200 / 16GB Kingston 2400MHz (DDR3)
Video Card(s) ASRock RX 6600 + GT 710 (PhysX)/ Vega 7 integrated / Radeon RX 580
Storage NVMes, NVMes everywhere / NVMes, more NVMes / Various storage, SATA SSD mostly
Display(s) Philips 43PUS8857/12 UHD TV (120Hz, HDR, FreeSync Premium) ---- 19'' HP monitor + BlitzWolf BW-V5
Case Sharkoon Rebel 12 / Sharkoon Rebel 9 / Xigmatek Midguard
Audio Device(s) onboard
Power Supply Chieftec 850W / Silver Power 400W / Sharkoon 650W
Mouse CoolerMaster Devastator III Plus / Coolermaster Devastator / Logitech
Keyboard CoolerMaster Devastator III Plus / Coolermaster Devastator / Logitech
Software Windows 10 / Windows 10 / Windows 7
If there are 8 cores in there, AMD will win. I am pretty sure when they decided to design and market Bulldozer they knew what they where doing, even if that design was a failure. No one says that an integer core needs to come with an FPU attached. Until Intel 486 (or was it 386DX?), FPU was an external co processor. The fact that today is an internal part, doesn't mean that it is part of the definition "core". Today all CPUs come with IMC. That doesn't mean that a processor without IMC is not a complete processor. And the same consumer who doesn't know that Bulldozer comes with half FPUs, doesn't know what an FPU is and even if he does, doesn't know if it is necessary to be included to talk about cores.

Anyway, one last thing. big.LITTLE. It is advertised as an eight core design, but only four of them are used at once.
 

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
13,147 (2.94/day)
Location
Concord, NH, USA
System Name Apollo
Processor Intel Core i9 9880H
Motherboard Some proprietary Apple thing.
Memory 64GB DDR4-2667
Video Card(s) AMD Radeon Pro 5600M, 8GB HBM2
Storage 1TB Apple NVMe, 4TB External
Display(s) Laptop @ 3072x1920 + 2x LG 5k Ultrafine TB3 displays
Case MacBook Pro (16", 2019)
Audio Device(s) AirPods Pro, Sennheiser HD 380s w/ FIIO Alpen 2, or Logitech 2.1 Speakers
Power Supply 96w Power Adapter
Mouse Logitech MX Master 3
Keyboard Logitech G915, GL Clicky
Software MacOS 12.1
Not today they can't. You couldn't even open a JPEG image without an FPU.

Well, I suppose you technically could if you multiplied all of the floats by several million and divided to convert back. Rounding errors would be aplenty and performance would be poor by comparison. Everything that decodes it would also need special libraries for a non-IEEE754-compliant processor.


FYI, IEEE 754 was defined in 1985, the same year that 80386 debuted. Intel didn't have the FPU hardware available yet to process IEEE 754. 80486DX was the first processor to be IEEE 754 compliant. Because of IEEE 754, JPEG was made possible and created in 1987.
You do realize that integer cores can do floating point math and that having an FPU is not a prerequisite to do floating point math. Yes, it's less efficient because it requires several more cycles because of the number of uOps involved but, that's how it used to be done before there was a dedicated FPU. The FPU simply made floating point math faster. That's my point.
 
Joined
Sep 6, 2013
Messages
2,976 (0.77/day)
Location
Athens, Greece
System Name 3 desktop systems: Gaming / Internet / HTPC
Processor Ryzen 5 5500 / Ryzen 5 4600G / FX 6300 (12 years latter got to see how bad Bulldozer is)
Motherboard MSI X470 Gaming Plus Max (1) / MSI X470 Gaming Plus Max (2) / Gigabyte GA-990XA-UD3
Cooling Νoctua U12S / Segotep T4 / Snowman M-T6
Memory 16GB G.Skill RIPJAWS 3600 / 16GB G.Skill Aegis 3200 / 16GB Kingston 2400MHz (DDR3)
Video Card(s) ASRock RX 6600 + GT 710 (PhysX)/ Vega 7 integrated / Radeon RX 580
Storage NVMes, NVMes everywhere / NVMes, more NVMes / Various storage, SATA SSD mostly
Display(s) Philips 43PUS8857/12 UHD TV (120Hz, HDR, FreeSync Premium) ---- 19'' HP monitor + BlitzWolf BW-V5
Case Sharkoon Rebel 12 / Sharkoon Rebel 9 / Xigmatek Midguard
Audio Device(s) onboard
Power Supply Chieftec 850W / Silver Power 400W / Sharkoon 650W
Mouse CoolerMaster Devastator III Plus / Coolermaster Devastator / Logitech
Keyboard CoolerMaster Devastator III Plus / Coolermaster Devastator / Logitech
Software Windows 10 / Windows 10 / Windows 7
It matches a 4 core CPU with hyper-threading, not an 8 core.
So? Performance has nothing to do here. If that was the case then anyone could sue Intel for the performance of a quad core Atom compared to a quad core Haswell. Not to mention ARM cores and how far behind they are in IPC.
 
Joined
Sep 6, 2013
Messages
2,976 (0.77/day)
Location
Athens, Greece
System Name 3 desktop systems: Gaming / Internet / HTPC
Processor Ryzen 5 5500 / Ryzen 5 4600G / FX 6300 (12 years latter got to see how bad Bulldozer is)
Motherboard MSI X470 Gaming Plus Max (1) / MSI X470 Gaming Plus Max (2) / Gigabyte GA-990XA-UD3
Cooling Νoctua U12S / Segotep T4 / Snowman M-T6
Memory 16GB G.Skill RIPJAWS 3600 / 16GB G.Skill Aegis 3200 / 16GB Kingston 2400MHz (DDR3)
Video Card(s) ASRock RX 6600 + GT 710 (PhysX)/ Vega 7 integrated / Radeon RX 580
Storage NVMes, NVMes everywhere / NVMes, more NVMes / Various storage, SATA SSD mostly
Display(s) Philips 43PUS8857/12 UHD TV (120Hz, HDR, FreeSync Premium) ---- 19'' HP monitor + BlitzWolf BW-V5
Case Sharkoon Rebel 12 / Sharkoon Rebel 9 / Xigmatek Midguard
Audio Device(s) onboard
Power Supply Chieftec 850W / Silver Power 400W / Sharkoon 650W
Mouse CoolerMaster Devastator III Plus / Coolermaster Devastator / Logitech
Keyboard CoolerMaster Devastator III Plus / Coolermaster Devastator / Logitech
Software Windows 10 / Windows 10 / Windows 7
Not today they can't. You couldn't even open a JPEG image without an FPU.
I was opening JPEG files on my Atari STe a few millenniums ago and that didn't had an FPU. The Motorola 68000 didn't had an FPU. You just decode JPEG in software, while... making dinner.
 

FordGT90Concept

"I go fast!1!11!1!"
Joined
Oct 13, 2008
Messages
26,259 (4.63/day)
Location
IA, USA
System Name BY-2021
Processor AMD Ryzen 7 5800X (65w eco profile)
Motherboard MSI B550 Gaming Plus
Cooling Scythe Mugen (rev 5)
Memory 2 x Kingston HyperX DDR4-3200 32 GiB
Video Card(s) AMD Radeon RX 7900 XT
Storage Samsung 980 Pro, Seagate Exos X20 TB 7200 RPM
Display(s) Nixeus NX-EDG274K (3840x2160@144 DP) + Samsung SyncMaster 906BW (1440x900@60 HDMI-DVI)
Case Coolermaster HAF 932 w/ USB 3.0 5.25" bay + USB 3.2 (A+C) 3.5" bay
Audio Device(s) Realtek ALC1150, Micca OriGen+
Power Supply Enermax Platimax 850w
Mouse Nixeus REVEL-X
Keyboard Tesoro Excalibur
Software Windows 10 Home 64-bit
Benchmark Scores Faster than the tortoise; slower than the hare.
You do realize that integer cores can do floating point math and that having an FPU is not a prerequisite to do floating point math. Yes, it's less efficient because it requires several more cycles because of the number of uOps involved but, that's how it used to be done before there was a dedicated FPU. The FPU simply made floating point math faster. That's my point.
My point is that FPU has been a staple of x86 since 1989...which we aren't even using today. AMD64 (2003) instruction (which Bulldozer uses) set requires an FPU for processing SSE instructions. AMD took the cheap route by sharing FPU resources for each physical core ("core" defined as having one FPU and two distinct ALUs).

Ever since Athlon X2, "cores" have been very clearly defined as being complete processors on the same package. Bulldozer does not fit AMD's own definition of a 8-core. It's a 4-core with hybridized symmetrical multithreading.


I was opening JPEG files on my Atari STe a few millenniums ago and that didn't had an FPU. The Motorola 68000 didn't had an FPU. You just decode JPEG in software, while... making dinner.
Sure it didn't have a floating point co-processor?

Edit: It did.
 
Joined
Sep 6, 2013
Messages
2,976 (0.77/day)
Location
Athens, Greece
System Name 3 desktop systems: Gaming / Internet / HTPC
Processor Ryzen 5 5500 / Ryzen 5 4600G / FX 6300 (12 years latter got to see how bad Bulldozer is)
Motherboard MSI X470 Gaming Plus Max (1) / MSI X470 Gaming Plus Max (2) / Gigabyte GA-990XA-UD3
Cooling Νoctua U12S / Segotep T4 / Snowman M-T6
Memory 16GB G.Skill RIPJAWS 3600 / 16GB G.Skill Aegis 3200 / 16GB Kingston 2400MHz (DDR3)
Video Card(s) ASRock RX 6600 + GT 710 (PhysX)/ Vega 7 integrated / Radeon RX 580
Storage NVMes, NVMes everywhere / NVMes, more NVMes / Various storage, SATA SSD mostly
Display(s) Philips 43PUS8857/12 UHD TV (120Hz, HDR, FreeSync Premium) ---- 19'' HP monitor + BlitzWolf BW-V5
Case Sharkoon Rebel 12 / Sharkoon Rebel 9 / Xigmatek Midguard
Audio Device(s) onboard
Power Supply Chieftec 850W / Silver Power 400W / Sharkoon 650W
Mouse CoolerMaster Devastator III Plus / Coolermaster Devastator / Logitech
Keyboard CoolerMaster Devastator III Plus / Coolermaster Devastator / Logitech
Software Windows 10 / Windows 10 / Windows 7
Sure it didn't have a floating point co-processor?

Edit: It did.
I have that Mega STe in my basement. Still works great. Do you know what I was thinking of buying in the past, and eBay does give me an opportunity today if I decide to do so?

This:Motorola MC68881FN16 / MC68881FN16B

Mega STe had an open slot to insert a math co processor. MC68000 doesn't have an integrated FPU



Motorola 68000 - Wikipedia, the free encyclopedia
These processors have no floating point unit and it is difficult to implement an FPU coprocessor (MC68881/2) with one because the EC series lacks necessary coprocessor instructions.

I could even render images. Of course this little image took about 8 hours to complete. I don't remember if it was with the 1040 STe of the Mega STe that I bought latter. With a math co processor it would have done probable only one or two hours.

atariste.jpg


That's the difference. The time it does to complete something. Not if it can complete something.
 
Last edited:
Joined
Mar 10, 2015
Messages
3,984 (1.20/day)
System Name Wut?
Processor 3900X
Motherboard ASRock Taichi X570
Cooling Water
Memory 32GB GSkill CL16 3600mhz
Video Card(s) Vega 56
Storage 2 x AData XPG 8200 Pro 1TB
Display(s) 3440 x 1440
Case Thermaltake Tower 900
Power Supply Seasonic Prime Ultra Platinum
If this guy wins anymore than his money back and enough to cover his actual legal fees, then I am not going to do anything. But I would be disappointed.
 

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
13,147 (2.94/day)
Location
Concord, NH, USA
System Name Apollo
Processor Intel Core i9 9880H
Motherboard Some proprietary Apple thing.
Memory 64GB DDR4-2667
Video Card(s) AMD Radeon Pro 5600M, 8GB HBM2
Storage 1TB Apple NVMe, 4TB External
Display(s) Laptop @ 3072x1920 + 2x LG 5k Ultrafine TB3 displays
Case MacBook Pro (16", 2019)
Audio Device(s) AirPods Pro, Sennheiser HD 380s w/ FIIO Alpen 2, or Logitech 2.1 Speakers
Power Supply 96w Power Adapter
Mouse Logitech MX Master 3
Keyboard Logitech G915, GL Clicky
Software MacOS 12.1
My point is that FPU has been a staple of x86 since 1989...which we aren't even using today. AMD64 (2003) instruction (which Bulldozer uses) set requires an FPU for processing SSE instructions. AMD took the cheap route by sharing FPU resources for each physical core ("core" defined as having one FPU and two distinct ALUs).

Ever since Athlon X2, "cores" have been very clearly defined as being complete processors on the same package. Bulldozer does not fit AMD's own definition of a 8-core. It's a 4-core with hybridized symmetrical multithreading.



Sure it didn't have a floating point co-processor?

Edit: It did.
When was the last time you tried using a CPU with only a FPU and no integer cores? It doesn't happen because memory accesses require an integer ALU. My point is that a computer isn't a computer as we know it without integer cores and that the FPU doesn't define the CPU. Yes, it's used more now because it's there but, there are requirements for the CPU to operate that need integer operations. A CPU doesn't need a FPU to operate even if we use it a lot now and there are plenty of microcontrollers that lack a FPU.

A FPU doesn't make the a CPU, the integer cores and the ALU does because a CPU can't function when you can't access memory which uses integer addressing since floating point numbers aren't very good at storing exact values unlike integers.

Either way, this is getting a little tiresome, simple fact is that a a CPU needs integer cores to operate any kind of workload whereas a FPU is only required for fast floating point operations. That's all I'm saying, so to say the FPU is what "makes or breaks" a core, is a little absurd in my opinion.
 
Joined
Dec 16, 2014
Messages
421 (0.12/day)
Over-all there's no doubt that AMD's marketing of Bulldozer is very misleading.
A lot of marketing is misleading nowadays and I think the public (and the jury) started to automatically accept that misleading and exaggerating marketing is something normal.

I myself would crucify every company which used even slightly misleading marketing. But marketing has a lot of freedom, you can say that a 4 Core Intel CPU with HT has actually 8 Cores which would be true because there are 8 Virual cores available to OS.

If it is possible to disable 7/5/3/1 core(s) in a firmware then he should lose but if it is not then he should win.

Seagate should have been open and shut (Microsoft is lying to you because they divide by 2^30) and they still lost;
Yes, Microsoft shows the numbers in 2^X and the units in 10^X, a big mistake which they did not correct in Windows 10, tells you what shitty OS it is, it can't even get the basics right.
 

FordGT90Concept

"I go fast!1!11!1!"
Joined
Oct 13, 2008
Messages
26,259 (4.63/day)
Location
IA, USA
System Name BY-2021
Processor AMD Ryzen 7 5800X (65w eco profile)
Motherboard MSI B550 Gaming Plus
Cooling Scythe Mugen (rev 5)
Memory 2 x Kingston HyperX DDR4-3200 32 GiB
Video Card(s) AMD Radeon RX 7900 XT
Storage Samsung 980 Pro, Seagate Exos X20 TB 7200 RPM
Display(s) Nixeus NX-EDG274K (3840x2160@144 DP) + Samsung SyncMaster 906BW (1440x900@60 HDMI-DVI)
Case Coolermaster HAF 932 w/ USB 3.0 5.25" bay + USB 3.2 (A+C) 3.5" bay
Audio Device(s) Realtek ALC1150, Micca OriGen+
Power Supply Enermax Platimax 850w
Mouse Nixeus REVEL-X
Keyboard Tesoro Excalibur
Software Windows 10 Home 64-bit
Benchmark Scores Faster than the tortoise; slower than the hare.
@Aquinus: going to have to agree to disagree. For the record, an FPU can be designed to manage memory too but it would do so at a much slower rate than an ALU. Both ALU and FPU are critical to all modern CPUs.

MC68000 doesn't have an integrated FPU
Didn't say it did. I said Atari Mega STE had an Motorola 68881 or Motorola 68882 co-processor.

If there was no co-processor installed, 68020 and 68030 would run the instruction through an FPU emulator (not unlike what I described when first referring JPEG).
 
Last edited:
Joined
Sep 6, 2013
Messages
2,976 (0.77/day)
Location
Athens, Greece
System Name 3 desktop systems: Gaming / Internet / HTPC
Processor Ryzen 5 5500 / Ryzen 5 4600G / FX 6300 (12 years latter got to see how bad Bulldozer is)
Motherboard MSI X470 Gaming Plus Max (1) / MSI X470 Gaming Plus Max (2) / Gigabyte GA-990XA-UD3
Cooling Νoctua U12S / Segotep T4 / Snowman M-T6
Memory 16GB G.Skill RIPJAWS 3600 / 16GB G.Skill Aegis 3200 / 16GB Kingston 2400MHz (DDR3)
Video Card(s) ASRock RX 6600 + GT 710 (PhysX)/ Vega 7 integrated / Radeon RX 580
Storage NVMes, NVMes everywhere / NVMes, more NVMes / Various storage, SATA SSD mostly
Display(s) Philips 43PUS8857/12 UHD TV (120Hz, HDR, FreeSync Premium) ---- 19'' HP monitor + BlitzWolf BW-V5
Case Sharkoon Rebel 12 / Sharkoon Rebel 9 / Xigmatek Midguard
Audio Device(s) onboard
Power Supply Chieftec 850W / Silver Power 400W / Sharkoon 650W
Mouse CoolerMaster Devastator III Plus / Coolermaster Devastator / Logitech
Keyboard CoolerMaster Devastator III Plus / Coolermaster Devastator / Logitech
Software Windows 10 / Windows 10 / Windows 7
Didn't say it did. I said Atari Mega STE had an Motorola 68881 or Motorola 68882 co-processor.

If there was no co-processor installed, 68020 and 68030 would run the instruction through an FPU emulator (not unlike what I described when first referring JPEG).
Yes that's what you said. Please don't try to hide behind your finger. It's not that bad to say "maybe I was wrong in this".
The FPU in the Mega Ste was an optional upgrade, as it says in the link that YOU posted "optional FPU". And forget Mega STe if it confuses you. There was NO FPU on the Atari ST/Atari STe/Amiga 500.
 

FordGT90Concept

"I go fast!1!11!1!"
Joined
Oct 13, 2008
Messages
26,259 (4.63/day)
Location
IA, USA
System Name BY-2021
Processor AMD Ryzen 7 5800X (65w eco profile)
Motherboard MSI B550 Gaming Plus
Cooling Scythe Mugen (rev 5)
Memory 2 x Kingston HyperX DDR4-3200 32 GiB
Video Card(s) AMD Radeon RX 7900 XT
Storage Samsung 980 Pro, Seagate Exos X20 TB 7200 RPM
Display(s) Nixeus NX-EDG274K (3840x2160@144 DP) + Samsung SyncMaster 906BW (1440x900@60 HDMI-DVI)
Case Coolermaster HAF 932 w/ USB 3.0 5.25" bay + USB 3.2 (A+C) 3.5" bay
Audio Device(s) Realtek ALC1150, Micca OriGen+
Power Supply Enermax Platimax 850w
Mouse Nixeus REVEL-X
Keyboard Tesoro Excalibur
Software Windows 10 Home 64-bit
Benchmark Scores Faster than the tortoise; slower than the hare.
How does this not describe the Atari ST?
Well, I suppose you technically could if you multiplied all of the floats by several million and divided to convert back. Rounding errors would be aplenty and performance would be poor by comparison. Everything that decodes it would also need special libraries for a non-IEEE754-compliant processor.
"special libraries" = FPU emulator

ALU can do everything FPU can do at a performance cost; FPU can do everything ALU can do at a performance cost. Why does that matter, at all, when both have been central to CPU design for the past two decades? AMD can't win that argument.


There's only one question here and it is this: are the two logical cores of the Bulldozer design separable? If yes, they are "cores." If not, the combined unit is a "core" with SMT.
 

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
13,147 (2.94/day)
Location
Concord, NH, USA
System Name Apollo
Processor Intel Core i9 9880H
Motherboard Some proprietary Apple thing.
Memory 64GB DDR4-2667
Video Card(s) AMD Radeon Pro 5600M, 8GB HBM2
Storage 1TB Apple NVMe, 4TB External
Display(s) Laptop @ 3072x1920 + 2x LG 5k Ultrafine TB3 displays
Case MacBook Pro (16", 2019)
Audio Device(s) AirPods Pro, Sennheiser HD 380s w/ FIIO Alpen 2, or Logitech 2.1 Speakers
Power Supply 96w Power Adapter
Mouse Logitech MX Master 3
Keyboard Logitech G915, GL Clicky
Software MacOS 12.1
For the record, an FPU can be designed to manage memory too but it would do so at a much slower rate than an ALU.
Due to the nature of floating point numbers, the loss of precision is the exact reason why the FPU can't be used to manage memory because exact values are required for memory locations. Memory addressing requires integers. There is no getting around that. The simple fact is that the FPU is an addition to the CPU, not the heart of it. Floating point math simply is not going to give you the atomic values that memory addressing requires. The simple fact is that there is a reason why CPUs started with integer cores and later were expanded to improve other kinds of math. This is a "how computers fundamentally work," thing and I have to call it out.
 

FordGT90Concept

"I go fast!1!11!1!"
Joined
Oct 13, 2008
Messages
26,259 (4.63/day)
Location
IA, USA
System Name BY-2021
Processor AMD Ryzen 7 5800X (65w eco profile)
Motherboard MSI B550 Gaming Plus
Cooling Scythe Mugen (rev 5)
Memory 2 x Kingston HyperX DDR4-3200 32 GiB
Video Card(s) AMD Radeon RX 7900 XT
Storage Samsung 980 Pro, Seagate Exos X20 TB 7200 RPM
Display(s) Nixeus NX-EDG274K (3840x2160@144 DP) + Samsung SyncMaster 906BW (1440x900@60 HDMI-DVI)
Case Coolermaster HAF 932 w/ USB 3.0 5.25" bay + USB 3.2 (A+C) 3.5" bay
Audio Device(s) Realtek ALC1150, Micca OriGen+
Power Supply Enermax Platimax 850w
Mouse Nixeus REVEL-X
Keyboard Tesoro Excalibur
Software Windows 10 Home 64-bit
Benchmark Scores Faster than the tortoise; slower than the hare.
We're talking about 16-bit processors. A 32-bit FPU (24-bit mantissa) can easily handle all memory addressing needs without rounding. Even modern 64-bit processors have a 128-bit FPU (113-bit mantissa). Motorola 68881 has 80-bit FPUs (64-bit mantissa).

CPUs started with integers because the concept of non-integers is alien to binary. IEEE 754 was required to put all hardware and software developers on the same page.
 
Last edited:
Joined
Aug 7, 2007
Messages
2,723 (0.45/day)
Processor i5-7600k
Motherboard ASRock Z170 Pro4
Cooling CM Hyper 212 EVO w/ AC MX-4
Memory 2x8GB DDR4 2400 Corsair LPX Vengeance 15-15-15-36
Video Card(s) MSI Twin Frozr 1070ti
Storage 240GB Corsair Force GT
Display(s) 23' Dell AW2310
Case Corsair 550D
Power Supply Seasonic SS-760XP2 Platinum
Software Windows 10 Pro 64-bit
Every time I see FordGT, Aquinus, or some other known member who likes debating about technicalities, I think to myself "I'm so happy my brain isn't wired like theirs is" :D

Then I grab my popcorn and kick back while enjoying the back & forths :lovetpu:

PS Love you guys :)
 
Joined
Aug 20, 2007
Messages
20,759 (3.41/day)
System Name Pioneer
Processor Ryzen R9 7950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage 2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64
You have to go back over 20 years to find an x86 processor without FPUs (80386). 13 lifespans of computer hardware is hardly relevant today.

You however don't have to look any farther than the modern era of arm cores and even some server archictecutres (SPARC comes to mind) to find modern "octacore" CPUs with only one FPU.

This is nonsense. It's a core if it can math at all. Heck earlier CPUs lacked a MULTIPLICATION FUNCTION. They were still considered a core.
 

GLD

Joined
May 13, 2006
Messages
1,631 (0.25/day)
Location
City 17, California, U.S.A.
Processor AMD Ryzen 7 5700X, AMD Wraith Prism.
Motherboard ASUS TUF X570-Plus (Wi-Fi).
Cooling Antec 120mm RGB case fans.
Memory 4x8gb, G.SKILL F4-3600C16D-16GVKC.
Video Card(s) Sapphire Pulse RX 6700.
Storage PNY XLR8 CS3040 2TB 4.0x4 NVMe ssd with Vantec ICEBERQ heat sink.
Display(s) ASUS VP278QG 27", 1080p, 75hz, FreeSync.
Case Antec GX202.
Audio Device(s) Onboard sound, Logitech Z625 THX 2.1's, Logitech G430 headphones.
Power Supply Seasonic Prime GX-750.
Mouse Logitech G203 Prodigy.
Keyboard Logitech G213.
Software Windows 11 Pro, @ Day 1.
The person suing is a greedy jerk trying to fleece AMD. Poop on him. If he isn't happy with AMD, then stop being a cry baby and just switch to Intel.
 
Joined
Apr 29, 2014
Messages
4,180 (1.15/day)
Location
Texas
System Name SnowFire / The Reinforcer
Processor i7 10700K 5.1ghz (24/7) / 2x Xeon E52650v2
Motherboard Asus Strix Z490 / Dell Dual Socket (R720)
Cooling RX 360mm + 140mm Custom Loop / Dell Stock
Memory Corsair RGB 16gb DDR4 3000 CL 16 / DDR3 128gb 16 x 8gb
Video Card(s) GTX Titan XP (2025mhz) / Asus GTX 950 (No Power Connector)
Storage Samsung 970 1tb NVME and 2tb HDD x4 RAID 5 / 300gb x8 RAID 5
Display(s) Acer XG270HU, Samsung G7 Odyssey (1440p 240hz)
Case Thermaltake Cube / Dell Poweredge R720 Rack Mount Case
Audio Device(s) Realtec ALC1150 (On board)
Power Supply Rosewill Lightning 1300Watt / Dell Stock 750 / Brick
Mouse Logitech G5
Keyboard Logitech G19S
Software Windows 11 Pro / Windows Server 2016
Its a frivolous lawsuit, there are 8 cores there they just share resources with each other which is why they were not up to par with Intel in many ways.

When the chip is utilized to its max it does perform very well. The problem is using it to the max part as that requires some work on the coders part to max the app very heavily threaded.
 

the54thvoid

Intoxicated Moderator
Staff member
Joined
Dec 14, 2009
Messages
12,443 (2.37/day)
Location
Glasgow - home of formal profanity
Processor Ryzen 7800X3D
Motherboard MSI MAG Mortar B650 (wifi)
Cooling be quiet! Dark Rock Pro 4
Memory 32GB Kingston Fury
Video Card(s) Gainward RTX4070ti
Storage Seagate FireCuda 530 M.2 1TB / Samsumg 960 Pro M.2 512Gb
Display(s) LG 32" 165Hz 1440p GSYNC
Case Asus Prime AP201
Audio Device(s) On Board
Power Supply be quiet! Pure POwer M12 850w Gold (ATX3.0)
Software W10
Spoiler alert: 3930K won everything except a Photoshop benchmark (reviewer says it is because 8150 has higher clocks).

I like you but you're completely ignoring my point to prove a technical aspect of the architecture which isn't relevant to a case where a guys says the chip doesn't have 8 cores. It's got 8 cores, albeit badly designed.

Also, a 3930k has 6 cores and 12 threads. BD has no more than 8 of anything. My whole point was to say that you cannot compare Intel's cores with Bulldozer - they're different architectures. What Intel call a core, AMD call a module. What intel call 'threads', AMD call 'Cores'. Again, non tech court talk.

But to prove a simple point using 'expert' evidence:

http://www.tomshardware.co.uk/cpu-performance-comparison,review-32592-12.html

AMD’s Bulldozer FX-8170 exhibits the best performance thanks to its eight integer cores
What, 8 cores thrashing the 12 threads of a 3960X? I know you can pick this apart by saying 'blah' this 'blah' that but it doesn't matter. AMD can prove their product uses 8 integer cores when doing 'certain' tasks, it is therefore not misleading to sell it as such.

And FTR, BD 8 core = 1500, BD 6 cores = 1009. BD 4 core = 751. 100%, 66%, 50% performance drops, roughly what you'd expect with a drop in cores, especially relevant given the 4 core FX4170 is at 4.1Ghz and the 8 core FX8350 is at 4Ghz. Same speeds, half the cores, half the score.

 

FordGT90Concept

"I go fast!1!11!1!"
Joined
Oct 13, 2008
Messages
26,259 (4.63/day)
Location
IA, USA
System Name BY-2021
Processor AMD Ryzen 7 5800X (65w eco profile)
Motherboard MSI B550 Gaming Plus
Cooling Scythe Mugen (rev 5)
Memory 2 x Kingston HyperX DDR4-3200 32 GiB
Video Card(s) AMD Radeon RX 7900 XT
Storage Samsung 980 Pro, Seagate Exos X20 TB 7200 RPM
Display(s) Nixeus NX-EDG274K (3840x2160@144 DP) + Samsung SyncMaster 906BW (1440x900@60 HDMI-DVI)
Case Coolermaster HAF 932 w/ USB 3.0 5.25" bay + USB 3.2 (A+C) 3.5" bay
Audio Device(s) Realtek ALC1150, Micca OriGen+
Power Supply Enermax Platimax 850w
Mouse Nixeus REVEL-X
Keyboard Tesoro Excalibur
Software Windows 10 Home 64-bit
Benchmark Scores Faster than the tortoise; slower than the hare.
You however don't have to look any farther than the modern era of arm cores and even some server archictecutres (SPARC comes to mind) to find modern "octacore" CPUs with only one FPU.
SPARC T5 has 16 cores with 8 threads per core (SMT). Its design is more similar to HyperThreading than Bulldozer.

Its a frivolous lawsuit, there are 8 cores there they just share resources with each other which is why they were not up to par with Intel in many ways.
So why didn't AMD call it what it is? A quad core. Cores, prior to Bulldozer, don't share resources except low level cache. Even calling them "modules" is misleading because" modules" implies modularity. They have none.

Frankly, I'm shocked the lawsuit is happening now and not four years ago.

It's got 8 cores, albeit badly designed.
No, it has four cores with hybridized symmetrical multithreading. Note how it all rams through one scheduler/dispatcher:

Each core should have its own scheduler/dispatcher (posted twice for a dual-core comparison):


You can lop off an Intel core and the other will still function perfectly. You cannot do the same to Bulldozer without cutting off two of what AMD calls "cores" (because they are not cores).


"Core" was defined because two logical processors were combined on one package (CPU) as a means to distinguish two processors from two logic processors inside of one package. AMD tried to redefine "core" with Bulldozer and they cannot redefine what has already been defined.
 
Last edited:
Joined
Aug 20, 2007
Messages
20,759 (3.41/day)
System Name Pioneer
Processor Ryzen R9 7950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage 2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64
Every time I see FordGT, Aquinus, or some other known member who likes debating about technicalities, I think to myself "I'm so happy my brain isn't wired like theirs is" :D

Then I grab my popcorn and kick back while enjoying the back & forths :lovetpu:

PS Love you guys :)

It's ok, I'm happy my brain isn't wired like yours too.

Love all around!

SPARC T5 has 16 cores with 8 threads per core (SMT). Its design is more similar to HyperThreading than Bulldozer.

And up until T3 they all shared 1 FPU. They may still even if they reverted to their old ways, I heard rumblings about that at one point Regardless, they certainly do share a single FPU on many arm chips in cellphones. Heck, some ARM CPUs lack an FPU entirely.

Technology terminology is not restricted to the desktop space.

EDIT: Just saw your diagram above. Am I to understand that it's more than the FPU per core that bulldozer is lacking? If so I recant.
 
Last edited:

FordGT90Concept

"I go fast!1!11!1!"
Joined
Oct 13, 2008
Messages
26,259 (4.63/day)
Location
IA, USA
System Name BY-2021
Processor AMD Ryzen 7 5800X (65w eco profile)
Motherboard MSI B550 Gaming Plus
Cooling Scythe Mugen (rev 5)
Memory 2 x Kingston HyperX DDR4-3200 32 GiB
Video Card(s) AMD Radeon RX 7900 XT
Storage Samsung 980 Pro, Seagate Exos X20 TB 7200 RPM
Display(s) Nixeus NX-EDG274K (3840x2160@144 DP) + Samsung SyncMaster 906BW (1440x900@60 HDMI-DVI)
Case Coolermaster HAF 932 w/ USB 3.0 5.25" bay + USB 3.2 (A+C) 3.5" bay
Audio Device(s) Realtek ALC1150, Micca OriGen+
Power Supply Enermax Platimax 850w
Mouse Nixeus REVEL-X
Keyboard Tesoro Excalibur
Software Windows 10 Home 64-bit
Benchmark Scores Faster than the tortoise; slower than the hare.
SPARC is a database processor. The only time it uses FPU is when it has to do floating point math inside of a table/function. 90% of their workload involves playing with memory so it absolutely makes sense that they went scant on FPU. Bulldozer is a general processor. It shouldn't nerf itself in the way that SPARC does because that's not the way people use it.


The whole thing is ridiculous because AMD calls each "integer cluster" a "core." Who really agrees with that logic?
 
Last edited:
Joined
Oct 4, 2013
Messages
58 (0.02/day)
Oh, bloody hell...! I'm filing a class action lawsuit against the DEVs for not developing software that's fully utilized all my 8 cores for all this years. :rockout:

Any idiot lawyers in the house?:roll::nutkick:
 

cadaveca

My name is Dave
Joined
Apr 10, 2006
Messages
17,232 (2.62/day)
SPARC is a database processor. The only time it uses FPU is when it has to do floating point math inside of a table/function. 90% of their workload involves playing with memory so it absolutely makes sense that they went scant on FPU. Bulldozer is a general processor. It shouldn't nerf itself in the way that SPARC does because that's not the way people use it.


The whole thing is ridiculous because AMD calls each "integer cluster" a "core." Who really agrees with that logic?
Well, see, the thing here is that legal English and real English are not one and the same. So there is something to argue here, and that would be the legal definition of what a "core" is. That in and of itself is a useful thing for consumers, and makes the actual lawsuit details here unimportant. While we could argue this point for days and days, it'll be up to a single judge to define what a core should consist of, and that may not be a task that your everyday judge might want to take upon himself.
 
Joined
Feb 18, 2006
Messages
5,147 (0.78/day)
Location
AZ
System Name Thought I'd be done with this by now
Processor i7 11700k 8/16
Motherboard MSI Z590 Pro Wifi
Cooling Be Quiet Dark Rock Pro 4, 9x aigo AR12
Memory 32GB GSkill TridentZ Neo DDR4-4000 CL18-22-22-42
Video Card(s) MSI Ventus 2x Geforce RTX 3070
Storage 1TB MX300 M.2 OS + Games, + cloud mostly
Display(s) Samsung 40" 4k (TV)
Case Lian Li PC-011 Dynamic EVO Black
Audio Device(s) onboard HD -> Yamaha 5.1
Power Supply EVGA 850 GQ
Mouse Logitech wireless
Keyboard same
VR HMD nah
Software Windows 10
Benchmark Scores no one cares anymore lols
Well, see, the thing here is that legal English and real English are not one and the same. So there is something to argue here, and that would be the legal definition of what a "core" is. That in and of itself is a useful thing for consumers, and makes the actual lawsuit details here unimportant. While we could argue this point for days and days, it'll be up to a single judge to define what a core should consist of, and that may not be a task that your everyday judge might want to take upon himself.
such a thing would be useful accross the board. Especially now that we have 8 "core" phone/mobile cpus. How is a consumer supposed to rationalize that against what counts for a core on a computer?
 
Top