Overclock.net › Forums › General Hardware › General Processor Discussions › Is Unified core processing possible?
New Posts  All Forums:Forum Nav:

Is Unified core processing possible? - Page 2

post #11 of 15
Two cores cannot work on a single thread at the same time. They can rapidly pass it back and forth, but doing this often would mean a huge performance penalty, not an advantage.

There is no practical way to get different cores to work on the same thread and see a performance boost.
Quote:
Originally Posted by th3m3rc View Post

What if it went CPU--->Special Software--->Application. Could the special software use resources from two cores to make one virtual thread for the program to use?

Maybe, but it would be slower than a single core (probably much slower), due to coherency issues.
Primary
(15 items)
 
Secondary
(13 items)
 
In progress
(10 items)
 
CPUMotherboardGraphicsRAM
5820K @ 4.3/3.6GHz core/uncore, 1.225/1.2v Gigabyte X99 SOC Champion (F22n) 2x Sapphire R9 290X Tri-X OC New Edition (10036... 4x4GiB Crucial @ 2667, 12-11-12-27-T1, 1.37v 
Hard DriveHard DriveHard DriveCooling
Plextor M6e 128GB (fw 1.05) M.2 (PCI-E 2.0 2x) 2x Crucial M4 256GB 4x WD Scorpio Black 500GB Cooler Master Nepton 280L 
OSMonitorKeyboardPower
Windows 7 Professional x64 SP1 BenQ BL3200PT Filco Majestouch Tenkeyless (MX Brown) Corsair RM1000x 
CaseMouseAudio
Fractal Design Define R4 Logitech G402 Realtek ALC1150 + M-Audio AV40 
CPUMotherboardGraphicsRAM
X5670 @ 4.4/3.2GHz core/uncore, 1.36 vcore, 1.2... Gigabyte X58A-UD5 r2.0 w/FF3mod10 BIOS Reference R9 290X w/Stilt's MLU 1000e / 1375m E... 2x Samsung MV-3V4G3D/US @ 2000, 10-11-11-30-T1,... 
RAMHard DriveHard DriveHard Drive
1x Crucial BLT4G3D1608ET3LX0 @ 2000, 10-11-11-3... OCZ (Toshiba) Trion 150 120GB Hyundai Sapphire 120GB 3x Hitachi Deskstar 7k1000.C 1TB 
CoolingOSPowerCase
Noctua NH-D14 Windows 7 Pro x64 SP1 Antec TP-750 Fractal Design R5 
Audio
ASUS Xonar DS 
CPUMotherboardGraphicsRAM
i7-6800K @ 4.3/3.5GHz core/uncore, 1.36/1.2v ASRock X99 OC Formula (P3.10) GTX 780 (temporary) 4x4GiB Crucial DDR4-2400 @ 11-13-12-28-T2, 1.33v 
Hard DriveHard DriveCoolingOS
Intel 600p 256GB NVMe 2x HGST Travelstar 7k1000 1TB Corsair H55 (temporary) Windows Server 2016 Datacenter 
PowerCase
Seasonic SS-860XP2 Corsair Carbide Air 540 
  hide details  
Reply
Primary
(15 items)
 
Secondary
(13 items)
 
In progress
(10 items)
 
CPUMotherboardGraphicsRAM
5820K @ 4.3/3.6GHz core/uncore, 1.225/1.2v Gigabyte X99 SOC Champion (F22n) 2x Sapphire R9 290X Tri-X OC New Edition (10036... 4x4GiB Crucial @ 2667, 12-11-12-27-T1, 1.37v 
Hard DriveHard DriveHard DriveCooling
Plextor M6e 128GB (fw 1.05) M.2 (PCI-E 2.0 2x) 2x Crucial M4 256GB 4x WD Scorpio Black 500GB Cooler Master Nepton 280L 
OSMonitorKeyboardPower
Windows 7 Professional x64 SP1 BenQ BL3200PT Filco Majestouch Tenkeyless (MX Brown) Corsair RM1000x 
CaseMouseAudio
Fractal Design Define R4 Logitech G402 Realtek ALC1150 + M-Audio AV40 
CPUMotherboardGraphicsRAM
X5670 @ 4.4/3.2GHz core/uncore, 1.36 vcore, 1.2... Gigabyte X58A-UD5 r2.0 w/FF3mod10 BIOS Reference R9 290X w/Stilt's MLU 1000e / 1375m E... 2x Samsung MV-3V4G3D/US @ 2000, 10-11-11-30-T1,... 
RAMHard DriveHard DriveHard Drive
1x Crucial BLT4G3D1608ET3LX0 @ 2000, 10-11-11-3... OCZ (Toshiba) Trion 150 120GB Hyundai Sapphire 120GB 3x Hitachi Deskstar 7k1000.C 1TB 
CoolingOSPowerCase
Noctua NH-D14 Windows 7 Pro x64 SP1 Antec TP-750 Fractal Design R5 
Audio
ASUS Xonar DS 
CPUMotherboardGraphicsRAM
i7-6800K @ 4.3/3.5GHz core/uncore, 1.36/1.2v ASRock X99 OC Formula (P3.10) GTX 780 (temporary) 4x4GiB Crucial DDR4-2400 @ 11-13-12-28-T2, 1.33v 
Hard DriveHard DriveCoolingOS
Intel 600p 256GB NVMe 2x HGST Travelstar 7k1000 1TB Corsair H55 (temporary) Windows Server 2016 Datacenter 
PowerCase
Seasonic SS-860XP2 Corsair Carbide Air 540 
  hide details  
Reply
post #12 of 15
I'm Brazilian and I'm moving back to Brazil next week. Right now I'm living in Buenos Aires - Argentina, where I have just spent a year studying at the University of Buenos Aires. Basically here I studied low level programming and computer architecture.

One of the helpers in the class of Computer Architecture 2 is currently working on his PHD on computer science and to be precise he is working on something related to what you said.

Once he car broke and while it was in the mechanic we happened to take the bus together a few times so we talked a little about his work.

Basically he is trying to figure out a way that the processor can take advantage of multiple cores by itself. Currently software has to be made to take advantage of threading, and this is not any software. They are much harder to be programmed, debbuged, troubleshooted, maintained, updated, etc, etc. It can take most of the developing time of a software to optimize it to multi-threading.

If he, or anybody else working on such thesis, succeed developers can write their codes for single cores, like most people know how to do and the processor is then going to be responsible to dividing the work between his available cores and threads.

Your idea might not show very good results, because each core on a CPU already has somekind of threading (if I understand what you are thinking). And it's called pipelines, which greatly improves performance on programs with many loops or independent instructions, by executing instructions parallely. However a wider pipeline isn't necessarily better and can degrade performance because of many scenarios, for example program with many jumps.

Following up on threads, CPUs are already very powerful. They are so powerful that they spend most of their time idling. Even at load, they are usually doing more nothing than something. This happens because it needs to wait for other slower components, such as HDDs or even RAM, not to mention the physical distances between them. Since each CPU core already has some degree of threading, that is how technologies such as Intel's HT came into existence: if a CPU has most of it power on idle while it's under load, they took that idle power and made a non-physical core out of it, the only thing they needed to do this was to duplicate some physical components (to be more precise some registers on each core, even more precise, spend a few extra transistors for each core) while they shared most of their resoursures (basically BUSes and caches).

So, without any calculations, and only speculation based on what I know, I would say that your idea would actually result in a lower performance tongue.gif

For us, overclockers, if you wanted 4 faster cores, you could always disable some cores on your CPU to make it run cooler and bump the voltage a little higher on the ones remaining and go above those 4ghz thumb.gif
post #13 of 15
I was thinking about something like this when Bulldozer came out. If each module only accepted 1 thread and had both small cores working on the thread I would have thought that performance per thread would increase dramatically.
Koneko
(12 items)
 
  
CPUMotherboardGraphicsRAM
AMD R5 1600 Gigabyte GA-AB350M-Gaming 3 Sapphire RX560 (2GB) Corsair CMK16GX4M2B3200C16W (16GB) 
Hard DriveHard DriveMonitorKeyboard
Samsung 840 Pro (256GB) Seagate ST3000DM001 (3TB) Alienware OptX AW2310 (120Hz) Generic Dell 
PowerCaseMouseMouse Pad
Corsair AX750 Corsair Carbide 88R Mionix Naos 7000 Steelseries Qck 
  hide details  
Reply
Koneko
(12 items)
 
  
CPUMotherboardGraphicsRAM
AMD R5 1600 Gigabyte GA-AB350M-Gaming 3 Sapphire RX560 (2GB) Corsair CMK16GX4M2B3200C16W (16GB) 
Hard DriveHard DriveMonitorKeyboard
Samsung 840 Pro (256GB) Seagate ST3000DM001 (3TB) Alienware OptX AW2310 (120Hz) Generic Dell 
PowerCaseMouseMouse Pad
Corsair AX750 Corsair Carbide 88R Mionix Naos 7000 Steelseries Qck 
  hide details  
Reply
post #14 of 15
Quote:
Originally Posted by th3m3rc View Post

I think you guys are not getting my idea....two DIFFERENT cores that can be unified into one thread


If 2 cpu cores (real +ht )unified into one then expect a back and forth calculations from core(real) to core(ht) then to the RAM instead
of from cpu to RAM. In my opinion it's better with parallel mode than circle mode (back and forth mode) then back to RAM.


hth
Athena
(14 items)
 
Achilles
(9 items)
 
 
CPUMotherboardGraphicsHard Drive
[Intel] i5 2500k  [ASUS] p8p67 Evo B3 [EVGA] GTX 680 [Samsung] 1TB 
CoolingOSMonitorKeyboard
[Noctua] NH-D14 [Micro$oft] Win7 64-bit/Linux [HP] 2311x [Logitech] G510 
PowerCaseMouse
[XFX] 650W [Cooler Master] HAF X [Logitech] G400 
CPUMotherboardGraphicsRAM
990X 6.5Ghz EVGA X58 3 way SLI classified XFX GT 240/modded 8800GTS/8800GTX/5870/4980/FIR... Corsair Dominator PSC  
CoolingOSMonitorCase
F1 Extreme Dark, DICE and LN2!! XPeeeee and Win 7 Old CRT Open 
  hide details  
Reply
Athena
(14 items)
 
Achilles
(9 items)
 
 
CPUMotherboardGraphicsHard Drive
[Intel] i5 2500k  [ASUS] p8p67 Evo B3 [EVGA] GTX 680 [Samsung] 1TB 
CoolingOSMonitorKeyboard
[Noctua] NH-D14 [Micro$oft] Win7 64-bit/Linux [HP] 2311x [Logitech] G510 
PowerCaseMouse
[XFX] 650W [Cooler Master] HAF X [Logitech] G400 
CPUMotherboardGraphicsRAM
990X 6.5Ghz EVGA X58 3 way SLI classified XFX GT 240/modded 8800GTS/8800GTX/5870/4980/FIR... Corsair Dominator PSC  
CoolingOSMonitorCase
F1 Extreme Dark, DICE and LN2!! XPeeeee and Win 7 Old CRT Open 
  hide details  
Reply
post #15 of 15
Thread Starter 
Mhm atleast I now know I'm not the only one with such ideas biggrin.gif
DESKTOP
(16 items)
 
  
CPUMotherboardGraphicsRAM
i5 2500K @4.8ghz 1.39v MSI P67A-G45 MSI Twin Frozr III 6950 2gb Patriot 2x2gb 1333mhz 
Hard DriveHard DriveOptical DriveCooling
250gb Western Digital Caviar Blue Patriot Torqx 2 32GB SSD Sony DVD/RW Drive (CPU) Stock 
OSMonitorKeyboardPower
Windows 7 64-bit Acer P216HV 21.5in + x2 Acer A221HQV Microsoft Sidewinder x6 730W Raidmax 
CaseAudio
NZXT Gamma Logitech 5.1 X-530 
  hide details  
Reply
DESKTOP
(16 items)
 
  
CPUMotherboardGraphicsRAM
i5 2500K @4.8ghz 1.39v MSI P67A-G45 MSI Twin Frozr III 6950 2gb Patriot 2x2gb 1333mhz 
Hard DriveHard DriveOptical DriveCooling
250gb Western Digital Caviar Blue Patriot Torqx 2 32GB SSD Sony DVD/RW Drive (CPU) Stock 
OSMonitorKeyboardPower
Windows 7 64-bit Acer P216HV 21.5in + x2 Acer A221HQV Microsoft Sidewinder x6 730W Raidmax 
CaseAudio
NZXT Gamma Logitech 5.1 X-530 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: General Processor Discussions
Overclock.net › Forums › General Hardware › General Processor Discussions › Is Unified core processing possible?