Go Back   OC3D Forums > [OC3D] General Forums > OC3D News
Reply
 
Thread Tools Display Modes
 
  #1  
Old 23-01-19, 12:48 PM
WYP's Avatar
WYP WYP is offline
News Guru
 
Join Date: Dec 2010
Location: Northern Ireland
Posts: 15,689
AMD Faces Lawsuit Over Definition of "CPU Core"

Bulldozer "Cores" real cores?



Read more about AMD's Class Action Lawsuit over their definition of "CPU core".

__________________
_______________________________
Twitter - @WYP_PC
Reply With Quote
  #2  
Old 23-01-19, 01:24 PM
tgrech tgrech is offline
OC3D Elite
 
Join Date: Jun 2013
Location: UK
Posts: 1,349
This won't go anywhere, Sun/Oracle has used a similar architecture & naming scheme many times before and when you look at the transistor counts of a Piledriver module they're roughly equivalent to the count of two cores of that era, resource sharing & clustering of cores is prominent across many architectures in a variety of ways that intertwine the individual threads resource use in different ways, this is just one example. The vast majority of the execution units used for general purpose x86 are in the integer cores, it's only really control, cache & some FP units that are shared.
Reply With Quote
  #3  
Old 23-01-19, 08:26 PM
CRITICALThinker's Avatar
CRITICALThinker CRITICALThinker is offline
Newbie
 
Join Date: Sep 2014
Posts: 72
From my understanding its a really in depth form of hardware multi-threading to Windows. According to a module block diagram I pulled up it appears to be exactly so, since the only parts that are doubled in each module are the Integer clusters, the front end and back end are shared as well as the FPU. Looks like if this goes anywhere there might be something to argue against them.

That being said the other argument would be that most of the important core tasks are done in the integer clusters. The big question here is if the shared front end and back end causes an issue.

Honestly with the exception of power draw the architecture has been great for me.
__________________
--------------------------------------------------------------------------------------------------------------------------------------------
|- Ryzen 5 3600 -||- Deepcool Gamaxx 400 -||- Gigabyte X570 Aorus Elite -||- 16GB G.Skill Ripjaws V 3200MHz -||- EVGA GQ650 -||- MSI GTX 1060 Gaming X 6GB -||- Zalman Z9 Plus -||- Adata SU800 1TB -||- 2TB Mechanical Storage -|
Reply With Quote
  #4  
Old 23-01-19, 09:02 PM
tgrech tgrech is offline
OC3D Elite
 
Join Date: Jun 2013
Location: UK
Posts: 1,349
SMT only offers a performance benefit when two threads are using different types of execution unit, usually best when theres a thread of integer ops & another of floating point ops simultaneously. Bulldozer's "CMT" however does not require this to have a performance benefit, if you have two threads with predominantly integer ops(Which is the most common form) then you will get roughly double the throughput, as if it were a dual core, even two threads of FP ops can gain a full speed up if they're only 128-bits wide, as well as mixed ops. Running a 4-thread benchmark across every module vs running an 8-thread benchmark across the modules demonstrates this pretty well in most varied/real-world workloads.

But, even despite the variety of testing & theory you can use to demonstrate it's closer to two individual cores with some shared resources, at the end of the day there's two independent execution pipelines in hardware, and a Bulldozer module essentially had all the resources of two Jaguar cores combined.
Reply With Quote
  #5  
Old 23-01-19, 11:27 PM
Emu Emu is offline
Member
 
Join Date: Jan 2015
Location: Australia
Posts: 116
My question is, what harm would one be able to prove to have suffered due to the definition of a core?
Reply With Quote
  #6  
Old 24-01-19, 12:16 AM
RobM's Avatar
RobM RobM is offline
OC3D Elite
 
Join Date: May 2016
Location: Durham
Posts: 1,334
Would not be at all surprised if Intel was behind bring the case in some manner.
__________________
ASUS Prime x370 Pro | Ryzen 5 1600 | Antec 240 AIO | Corsair Vengance RGB 3000 2 x 8Gb | Asus Strix RX 470 | Samsung Evo 120gb ssd | Seagate Baracuda 1tb storage | EVGA 500w | Phanteks Entho ProM Acrylic Window | Windows 10 and Linux Manjaro
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump










All times are GMT. The time now is 05:59 PM.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2019, vBulletin Solutions, Inc.