Overclock.net › Forums › AMD › AMD CPUs › Bulldozer Modules
New Posts  All Forums:Forum Nav:

Bulldozer Modules

post #1 of 6
Thread Starter 
Hello everyone, I have a quick question about bulldozer's modules. Will each module process one thread? Say we have a single-threaded program, will one of bulldozers modules process that single thread, theoretically making that thread run twice as fast since it will be using the two cores that's inside the module? Or am I at a loss?
Thanks for any help!
Zeus
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel Celeron Dual Core E3300 @ 3.4GHz Bioster G31D-M7 EVGA Geforce GTX 470 1280MB Superclocked 2x2GB Wintec ~950MHz 5-5-5-15 
Hard DriveOSCase
320GB Hitachi SATA - 80GB WD IDE Arch Linux (Main) Windows 7 (Gaming) Cooler Master CM690II Basic 
  hide details  
Reply
Zeus
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel Celeron Dual Core E3300 @ 3.4GHz Bioster G31D-M7 EVGA Geforce GTX 470 1280MB Superclocked 2x2GB Wintec ~950MHz 5-5-5-15 
Hard DriveOSCase
320GB Hitachi SATA - 80GB WD IDE Arch Linux (Main) Windows 7 (Gaming) Cooler Master CM690II Basic 
  hide details  
Reply
post #2 of 6
No. Forget about the modules. One core will process one thread.
    
CPUGraphicsHard DriveOptical Drive
i5 2500S Radeon HD 6970M 7200 rpm Standard 
MonitorKeyboardMouse
Apple Display (2560 x 1440) Apple Keyboard Apple Trackpad and Magic Mouse 
  hide details  
Reply
    
CPUGraphicsHard DriveOptical Drive
i5 2500S Radeon HD 6970M 7200 rpm Standard 
MonitorKeyboardMouse
Apple Display (2560 x 1440) Apple Keyboard Apple Trackpad and Magic Mouse 
  hide details  
Reply
post #3 of 6
It's a bit more complicated than that. Each module has two integer ALUs but only one floating-point ALU. I believe each module will show up as two cores. So it can handle two threads simultaneously if they're both dealing with integer math, but if both threads use floating-point logic then one of the threads will stall and I assume it'll use time-slicing to switch back and forth between the two. I think there's also something about allowing the floating-point unit to be split into two units for floats with a smaller width but I'm not sure on this.

In short, each module should show up as two cores, but it won't always have the performance of two cores but it should be close most of the time.

Anyone who knows more please expand or correct me.
post #4 of 6
Thread Starter 
Ahh that's a bummer, I really got my hopes up for that, it seems pretty genius IMO.
None the less bulldozer will probably be on my buy-list, Thanks for the help guys, good first experience with OC.net
Zeus
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel Celeron Dual Core E3300 @ 3.4GHz Bioster G31D-M7 EVGA Geforce GTX 470 1280MB Superclocked 2x2GB Wintec ~950MHz 5-5-5-15 
Hard DriveOSCase
320GB Hitachi SATA - 80GB WD IDE Arch Linux (Main) Windows 7 (Gaming) Cooler Master CM690II Basic 
  hide details  
Reply
Zeus
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel Celeron Dual Core E3300 @ 3.4GHz Bioster G31D-M7 EVGA Geforce GTX 470 1280MB Superclocked 2x2GB Wintec ~950MHz 5-5-5-15 
Hard DriveOSCase
320GB Hitachi SATA - 80GB WD IDE Arch Linux (Main) Windows 7 (Gaming) Cooler Master CM690II Basic 
  hide details  
Reply
post #5 of 6
Quote:
Originally Posted by mott555 View Post
It's a bit more complicated than that. Each module has two integer ALUs but only one floating-point ALU. I believe each module will show up as two cores. So it can handle two threads simultaneously if they're both dealing with integer math, but if both threads use floating-point logic then one of the threads will stall and I assume it'll use time-slicing to switch back and forth between the two. I think there's also something about allowing the floating-point unit to be split into two units for floats with a smaller width but I'm not sure on this.

In short, each module should show up as two cores, but it won't always have the performance of two cores but it should be close most of the time.

Anyone who knows more please expand or correct me.

1 module has
2 int cores
2 fmac´s units (which are merged to one, if running avx256 code, otherwise separated)
    
CPUMotherboardGraphicsRAM
Opteron 6386SE G34r1 H8SGL Radeon R9 380X 32GB ECC_DDR3 1333 4ch 
Hard DriveHard DriveCoolingOS
Seagate 600 Pro Enterprise SSD WD Green+Black some water Win8.1_64 
KeyboardPowerCaseMouse
K120 TX850 Tai-chi M560 
AudioAudio
Xmos_u8_DAC; (diy Pluto 2A3/SE estat amp) STAX cookies 3pcs 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Opteron 6386SE G34r1 H8SGL Radeon R9 380X 32GB ECC_DDR3 1333 4ch 
Hard DriveHard DriveCoolingOS
Seagate 600 Pro Enterprise SSD WD Green+Black some water Win8.1_64 
KeyboardPowerCaseMouse
K120 TX850 Tai-chi M560 
AudioAudio
Xmos_u8_DAC; (diy Pluto 2A3/SE estat amp) STAX cookies 3pcs 
  hide details  
Reply
post #6 of 6
Makes sense... Most modern computing is mostly integer math anyways. Cool approach, this architecture will be interesting to watch develop.
Perpetual Upgrade
(17 items)
 
Server
(17 items)
 
Galago UltraPro
(9 items)
 
CPUMotherboardGraphicsRAM
i7-4770K MSI Z97M Gaming Zotac GTX 1080 AMP! Edition (2x4GB) Corsair DDR3-2000 
Hard DriveHard DriveCoolingCooling
128GB Crucial M4 (2x) 500GB RAID 0 Swiftech Apogee Black Ice GT Stealth 240 
OSKeyboardPowerCase
Windows 10 Pro 64bit Corsair K70 Vengence Seasonic X650 Aerocool DS Cube 
MouseAudio
Logitech G500 ASUS Xonar DX 
CPUMotherboardGraphicsRAM
Phenom II X4 965 MSI 870A-G54 nVidia 8400GS (2x2GB) Patriot DDR3-1600 
RAMHard DriveHard DriveCooling
(2x4GB) Patriot DDR3-1600 (3x) 320GB RAID 5 (1x) 1TB Backup Storage Coolermaster TX3 
OSPowerOther
Proxmox Hypervisor Antec TruePower 430W HP Smart Array P400 
CPUGraphicsRAMHard Drive
Intel i7-4750HQ Intel Iris Pro Graphics 5200  (2 x 4GB) DDR3-1600 90GB Intel mSATA SSD 
Hard DriveOSOSMonitor
500GB 5400RPM HDD Ubuntu Gnome 15.10 Windows 10 14" 1080p ColorPro IPS 
Case
Galago UltraPro 
  hide details  
Reply
Perpetual Upgrade
(17 items)
 
Server
(17 items)
 
Galago UltraPro
(9 items)
 
CPUMotherboardGraphicsRAM
i7-4770K MSI Z97M Gaming Zotac GTX 1080 AMP! Edition (2x4GB) Corsair DDR3-2000 
Hard DriveHard DriveCoolingCooling
128GB Crucial M4 (2x) 500GB RAID 0 Swiftech Apogee Black Ice GT Stealth 240 
OSKeyboardPowerCase
Windows 10 Pro 64bit Corsair K70 Vengence Seasonic X650 Aerocool DS Cube 
MouseAudio
Logitech G500 ASUS Xonar DX 
CPUMotherboardGraphicsRAM
Phenom II X4 965 MSI 870A-G54 nVidia 8400GS (2x2GB) Patriot DDR3-1600 
RAMHard DriveHard DriveCooling
(2x4GB) Patriot DDR3-1600 (3x) 320GB RAID 5 (1x) 1TB Backup Storage Coolermaster TX3 
OSPowerOther
Proxmox Hypervisor Antec TruePower 430W HP Smart Array P400 
CPUGraphicsRAMHard Drive
Intel i7-4750HQ Intel Iris Pro Graphics 5200  (2 x 4GB) DDR3-1600 90GB Intel mSATA SSD 
Hard DriveOSOSMonitor
500GB 5400RPM HDD Ubuntu Gnome 15.10 Windows 10 14" 1080p ColorPro IPS 
Case
Galago UltraPro 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: AMD CPUs
Overclock.net › Forums › AMD › AMD CPUs › Bulldozer Modules