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

Email about AMD class action lawsuit

Joined
May 7, 2019
Messages
277 (0.14/day)
System Name Cheapskate Maximus
Processor Xeon W3680 @ 3.99Ghz [133x30] [1.375v]
Motherboard HP Z400 Rev 2
Cooling Alpenfohn Brocken v1
Memory 3 x 4GB DDR3-1600
Video Card(s) Sapphire RX570 Nitro+
Storage 240GB WD SSD, 6 x 2TB HDD
Display(s) 27" iiyama XB2783HSU AMVA+
Case AeroCool
Power Supply HP 600w Bronze (Delta)
Keyboard Gots keys
Software W10 x64
How does one prove that though?

Unless someone hasn't cleared their browser history since Bulldozer arrived then they have no chance at proving they went to the site - if they'd changed ISP's in the time since then doubly hard to prove you visited the site.

I'd probably say that I went to AMD's site to look at the specs before buying the CPU to see if it "met my needs" - they can neither prove nor disprove it so any person claiming should be in the clear as long as they just say they did look at the site - it's probably worded that way so people are put off claiming or something :confused:
 
Joined
Mar 10, 2015
Messages
3,984 (1.12/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
Whatever someone wants it to be, but generally it does math of some kind. Bottom line it's ambiguous as heck.

If my understanding is correct, addition. The only thing it really does is addition.
 
Joined
Jun 28, 2016
Messages
3,595 (1.17/day)
If my understanding is correct, addition. The only thing it really does is addition.
Every arithmetic operation can be written as a sequence of additions (or an inverse operation).

Fundamentally, a CPU is performing bitwise operations (comparing, changing and shifting 0s and 1s).
So actually, multiplying (by 2 or 2^-1) is the most natural arithmetic operation. :)

Practically speaking (on the interface visible to the OS), CPU performs instructions and these can be pretty surprising (because of the bitwise operation nature).
For example: CPUs are very good at performing a MAC, which is this:
a <- a + b * c
 
Joined
Aug 20, 2007
Messages
21,479 (3.40/day)
System Name Pioneer
Processor Ryzen R9 9950X
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 Intel 905p Optane 960GB boot, +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 / Windows 11 Enterprise IoT 2024
Fundamentally, a CPU is performing bitwise operations (comparing, changing and shifting 0s and 1s).
So actually, multiplying (by 2 or 2^-1) is the most natural arithmetic operation.

Makes it triply interesting to think about the old 8-bit motorolas that completely lacked a multiply instruction, doesn't it? heh.
 
Joined
Jul 10, 2010
Messages
1,233 (0.23/day)
Location
USA, Arizona
System Name SolarwindMobile
Processor AMD FX-9800P RADEON R7, 12 COMPUTE CORES 4C+8G
Motherboard Acer Wasp_BR
Cooling It's Copper.
Memory 2 x 8GB SK Hynix/HMA41GS6AFR8N-TF
Video Card(s) ATI/AMD Radeon R7 Series (Bristol Ridge FP4) [ACER]
Storage TOSHIBA MQ01ABD100 1TB + KINGSTON RBU-SNS8152S3128GG2 128 GB
Display(s) ViewSonic XG2401 SERIES
Case Acer Aspire E5-553G
Audio Device(s) Realtek ALC255
Power Supply PANASONIC AS16A5K
Mouse SteelSeries Rival
Keyboard Ducky Channel Shine 3
Software Windows 10 Home 64-bit (Version 1607, Build 14393.969)
There's no strict definition of a core. It's not an abstract mathematical entity.
There is a strict definition of a core.

The sum of the parts of a core are only the:
Retire and Scheduler unit
Execution EX0/EX1/AGLU0/AGLU1
Load/store unit

Control unit equals the Superscalar OoO control unit: Retirement(in-order) and Rename/Scheduler(out-of-order).
Datapath unit equals the Superscalar execution/address generation units: EX0/EX1/AGLU0/AGLU1.
Data bus equals the Load/store unit: LSU
Instruction bus equals the Retire -> Scheduler bus: Macro-ops get converted to micro-ops, etc.

Core = "the central or most important part of something."
So, when some says the Processor core => they are talking about the middle of the processor, not the processor.

Bulldozer module has two central cores, that are required to exist because they are important.

None of these go beyond their external bus.
{Processor Core} <-> {Processor Unit} <-> {Processor Device}
Bulldozer Core <-> Bulldozer Module/Compute Unit <-> Bulldozer Processor

Core is only a portion of the unit. The unit is only a portion of the device.
 
Last edited:
Joined
Jun 28, 2016
Messages
3,595 (1.17/day)
Makes it triply interesting to think about the old 8-bit motorolas that completely lacked a multiply instruction, doesn't it? heh.
I said: multiplying by 2 or 2^-1. That's just shifting bits.
You're right: there wasn't a straightforward multiplication instruction. You had to do it by shifting and adding.
Modern CPUs offer a multiplication instruction, but deep down it's implemented the same way. We just don't have to worry about it anymore (thankfully).
There is a strict definition of a core.
There isn't, but I admire your imagination. :)
 
Joined
Nov 21, 2010
Messages
2,354 (0.46/day)
Location
Right where I want to be
System Name Miami
Processor Ryzen 3800X
Motherboard Asus Crosshair VII Formula
Cooling Ek Velocity/ 2x 280mm Radiators/ Alphacool fullcover
Memory F4-3600C16Q-32GTZNC
Video Card(s) XFX 6900 XT Speedster 0
Storage 1TB WD M.2 SSD/ 2TB WD SN750/ 4TB WD Black HDD
Display(s) DELL AW3420DW / HP ZR24w
Case Lian Li O11 Dynamic XL
Audio Device(s) EVGA Nu Audio
Power Supply Seasonic Prime Gold 1000W+750W
Mouse Corsair Scimitar/Glorious Model O-
Keyboard Corsair K95 Platinum
Software Windows 10 Pro
I said: multiplying by 2 or 2^-1. That's just shifting bits.
You're right: there wasn't a straightforward multiplication instruction. You had to do it by shifting and adding.
Modern CPUs offer a multiplication instruction, but deep down it's implemented the same way. We just don't have to worry about it anymore (thankfully).

There isn't, but I admire your imagination. :)

Even if there is one today there definitely wasn't one when bulldozer came out as I remember "what constituted a core?" or "what was the definition of a core?" and were two very contested topics, and I think the only thing agreed/accepted at the time by everyone was that a core needed to be able to handle and execute it's threads independently of the others.
 
Joined
Jul 10, 2010
Messages
1,233 (0.23/day)
Location
USA, Arizona
System Name SolarwindMobile
Processor AMD FX-9800P RADEON R7, 12 COMPUTE CORES 4C+8G
Motherboard Acer Wasp_BR
Cooling It's Copper.
Memory 2 x 8GB SK Hynix/HMA41GS6AFR8N-TF
Video Card(s) ATI/AMD Radeon R7 Series (Bristol Ridge FP4) [ACER]
Storage TOSHIBA MQ01ABD100 1TB + KINGSTON RBU-SNS8152S3128GG2 128 GB
Display(s) ViewSonic XG2401 SERIES
Case Acer Aspire E5-553G
Audio Device(s) Realtek ALC255
Power Supply PANASONIC AS16A5K
Mouse SteelSeries Rival
Keyboard Ducky Channel Shine 3
Software Windows 10 Home 64-bit (Version 1607, Build 14393.969)
There isn't, but I admire your imagination.
There is... it is defined by four units: a control unit, a datapath, a data bus, and an instruction bus.
Even if there is one today there definitely wasn't one when bulldozer came out as I remember "what constituted a core?" or "what was the definition of a core?" and were two very contested topics, and I think the only thing agreed/accepted at the time by everyone was that a core needed to be able to handle and execute it's threads independently of the others.
The definition of a core always existed.

The core is the center of the processor. In a single core processor, it is the middle of that processor. In a multi-core processor, it is in the middle of each of the multiple processors.

The definition of a core by the technical standard by the industry is extremely strict. That ONLY the aggregate execution portion of the processor: Retire Buffer/Schedulers/Datapaths/Load-Store, is the core.

The front-end of the processor isn't the Core. (FP, IF, ID, etc)
The external bus unit attached to the processor isn't the Core. (CU, L2, etc)
The co-processor of the processor isn't the core. (FPU, etc.)
The caches of the processor isn't the core. (L1i, L1d)

The core is the smallest portion w/ nothing beyond L0i and L0d being allowed to be considered part of the core.
 
Last edited:
Joined
Nov 21, 2010
Messages
2,354 (0.46/day)
Location
Right where I want to be
System Name Miami
Processor Ryzen 3800X
Motherboard Asus Crosshair VII Formula
Cooling Ek Velocity/ 2x 280mm Radiators/ Alphacool fullcover
Memory F4-3600C16Q-32GTZNC
Video Card(s) XFX 6900 XT Speedster 0
Storage 1TB WD M.2 SSD/ 2TB WD SN750/ 4TB WD Black HDD
Display(s) DELL AW3420DW / HP ZR24w
Case Lian Li O11 Dynamic XL
Audio Device(s) EVGA Nu Audio
Power Supply Seasonic Prime Gold 1000W+750W
Mouse Corsair Scimitar/Glorious Model O-
Keyboard Corsair K95 Platinum
Software Windows 10 Pro
There is...

I didn't say there was it was ambiguous at the time, pretty much every chip maker had their own definition of what constituted what was a core. Main reason why I thought the whole thing was stupid, everyone couldn't agree on what a core was but also called into question whether a bulldozer core was a core or not.

it is defined by four units: a control unit, a datapath, a data bus, and an instruction bus.
There was always a definition of a core.

In 2011, was this the universally accepted definition of a core?(rhetorical question, btw). Therefore it's an opinion not a fact, even it is a popular opinion, it is still an opinion.
 
Joined
Jul 10, 2010
Messages
1,233 (0.23/day)
Location
USA, Arizona
System Name SolarwindMobile
Processor AMD FX-9800P RADEON R7, 12 COMPUTE CORES 4C+8G
Motherboard Acer Wasp_BR
Cooling It's Copper.
Memory 2 x 8GB SK Hynix/HMA41GS6AFR8N-TF
Video Card(s) ATI/AMD Radeon R7 Series (Bristol Ridge FP4) [ACER]
Storage TOSHIBA MQ01ABD100 1TB + KINGSTON RBU-SNS8152S3128GG2 128 GB
Display(s) ViewSonic XG2401 SERIES
Case Acer Aspire E5-553G
Audio Device(s) Realtek ALC255
Power Supply PANASONIC AS16A5K
Mouse SteelSeries Rival
Keyboard Ducky Channel Shine 3
Software Windows 10 Home 64-bit (Version 1607, Build 14393.969)
In 2011, was this the universally accepted definition of a core?(rhetorical question, btw)
Yes, what is a processor's core was defined well before the 1990s.

Unlike word definitions, technical definitions do not change.
 
Joined
Jun 28, 2016
Messages
3,595 (1.17/day)
There is... it is defined by four units: a control unit, a datapath, a data bus, and an instruction bus.
The definition of a core always existed.
You're repeating yourself.
Can you point us to a respected source that you got your "definition" from? A well known book? A journal?
 
Joined
Aug 20, 2007
Messages
21,479 (3.40/day)
System Name Pioneer
Processor Ryzen R9 9950X
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 Intel 905p Optane 960GB boot, +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 / Windows 11 Enterprise IoT 2024
There is... it is defined by four units: a control unit, a datapath, a data bus, and an instruction bus.

If that was true this settlement wouldn't exist.

Even technical definitions change. Evidence? Settlement we are discussing.
 
Joined
Nov 21, 2010
Messages
2,354 (0.46/day)
Location
Right where I want to be
System Name Miami
Processor Ryzen 3800X
Motherboard Asus Crosshair VII Formula
Cooling Ek Velocity/ 2x 280mm Radiators/ Alphacool fullcover
Memory F4-3600C16Q-32GTZNC
Video Card(s) XFX 6900 XT Speedster 0
Storage 1TB WD M.2 SSD/ 2TB WD SN750/ 4TB WD Black HDD
Display(s) DELL AW3420DW / HP ZR24w
Case Lian Li O11 Dynamic XL
Audio Device(s) EVGA Nu Audio
Power Supply Seasonic Prime Gold 1000W+750W
Mouse Corsair Scimitar/Glorious Model O-
Keyboard Corsair K95 Platinum
Software Windows 10 Pro
Yes, what is a processor's core was defined well before the 1990s.

Unlike word definitions, technical definitions do not change.

For a logic core (what AMD claims, weakened due to windows reporting 4 cores in TM early on and the cause of this mess IMO), the earliest for a physical core that I know of was made by Intel in 2006 (lawsuit claimed, this is what is under contention in this case).
 
Last edited:
Joined
Jun 28, 2016
Messages
3,595 (1.17/day)
If that was true this settlement wouldn't exist.
Precisely that.
This is what we need law and lawyers for. Because some things aren't strictly defined and interpretation (judgement) is needed. So we create a legislation system, regulations, statuses, treaties, agreements, standards - all with just a sole purpose of adding some order to the chaos of everyday life.

So that when we wait for a bus, we're picked up by a big box that moves by itself - no pedaling necessary. When we order a pizza at the restaurant, we don't get a haircut instead.
And when we buy a 4-core processor, it's a 4-core processor IN A WAY WE'RE ENTITLED TO EXPECT. Because we've seen or bought some-number-of-cores processors before.

No one sues anyone about a definition of circle. It's a definition. There's nothing to discuss or interpret.

Some comments in this thread are so out of touch with reality that it's just really difficult to respond - let alone convince the author that he's wrong...

Even technical definitions change. Evidence? Settlement we are discussing.
Because most of them aren't definitions. They are just standards.
We have definitions of mathematical objects and operations. We have definitions of chemical elements.
But we don't have, for example, a definition of a gram (unit of mass). People often call it a definition, but it's a standard - so it can change. And it did earlier this year (for the first time since XIX century).

We've had a "standard" for a car for over a 100 years and at every moment a car was "defined" in a way that most people knew what to expect.
But most cars in history - despite being perfectly fine when they came out - couldn't even be sold today as new.

It's the same story with a core. The only problem is: it's too complex and too abstract to easily comprehend. That's why PC forums so often use car analogies - not the other way around. :)
 
Joined
Jul 16, 2014
Messages
8,198 (2.16/day)
Location
SE Michigan
System Name Dumbass
Processor AMD Ryzen 7800X3D
Motherboard ASUS TUF gaming B650
Cooling Artic Liquid Freezer 2 - 420mm
Memory G.Skill Sniper 32gb DDR5 6000
Video Card(s) GreenTeam 4070 ti super 16gb
Storage Samsung EVO 500gb & 1Tb, 2tb HDD, 500gb WD Black
Display(s) 1x Nixeus NX_EDG27, 2x Dell S2440L (16:9)
Case Phanteks Enthoo Primo w/8 140mm SP Fans
Audio Device(s) onboard (realtek?) - SPKRS:Logitech Z623 200w 2.1
Power Supply Corsair HX1000i
Mouse Steeseries Esports Wireless
Keyboard Corsair K100
Software windows 10 H
Benchmark Scores https://i.imgur.com/aoz3vWY.jpg?2
Joined
Sep 29, 2016
Messages
39 (0.01/day)
We all know what apple core looks like but in lieu of processors that only came to attention when multi-core processors came to be. At first it equaled number of processors in the same package but cennecting those 2 (or more) processors inside the package (instead by chipset on the MB in case of "multi processor systems) muddied the waters considerably. Intel kinda made it worse by labeling their CPUs with "Core" (Core 2 Duo/Quad for instance). As an old timer i still think of "Core" as processor with as many of them stuck in one package along with interconnects and IO where applicable.
On the other hand, SW works with threads not directly with processor.
 
Top