Overclock.net › Forums › Industry News › Technology and Science News › [Nextbigfuture] World's First 1,000 Processor Chip
New Posts  All Forums:Forum Nav:

[Nextbigfuture] World's First 1,000 Processor Chip

post #1 of 32
Thread Starter 
http://nextbigfuture.com/2016/06/worlds-first-1000-processor-chip.html
Quote:
A microchip containing 1,000 independent programmable processors has been designed by a team at the University of California, Davis, Department of Electrical and Computer Engineering. The energy-efficient "KiloCore" chip has a maximum computation rate of 1.78 trillion instructions per second and contains 621 million transistors. The KiloCore was presented at the 2016 Symposium on VLSI Technology and Circuits in Honolulu on June 16.

"To the best of our knowledge, it is the world's first 1,000-processor chip and it is the highest clock-rate processor ever designed in a university," said Bevan Baas, professor of electrical and computer engineering, who led the team that designed the chip architecture. While other multiple-processor chips have been created, none exceed about 300 processors, according to an analysis by Baas' team. Most were created for research purposes and few are sold commercially. The KiloCore chip was fabricated by IBM using their 32 nm CMOS technology.

Did not see this posted yet except a blog link from 2006.
post #2 of 32
I'm curious, what exactly excludes Nvidia's Cuda Cores or AMD's Stream processors from counting as a 1,000 processor chip? Are they just too specialized and can't be practically used for general computiing?
Spit in God's Eye
(16 items)
 
  
CPUMotherboardGraphicsRAM
i7-5960x @ 4.26 ghz core / 3.53 ghz uncore - 1.... AsRock X99 Extreme3 EVGA GTX980 Ti 16gb (4x4gb) Crucial DDR4 2133 CL15  
Hard DriveHard DriveHard DriveOptical Drive
A-Data SP600 256gb SSD (C:) Samsung 840 EVO 1TB SSD (D:) Seagate 2TB Hybrid Drive (E:) LITE-ON 24x DVDRW 
CoolingOSMonitorKeyboard
Corsair H110 Win 10 x64 HP 2511x ( 25" 1080p ) AZIO L70 
PowerCaseMouseAudio
Corsair TX750 Antec 300 (Modded) Logitech M100 Onboard 
  hide details  
Reply
Spit in God's Eye
(16 items)
 
  
CPUMotherboardGraphicsRAM
i7-5960x @ 4.26 ghz core / 3.53 ghz uncore - 1.... AsRock X99 Extreme3 EVGA GTX980 Ti 16gb (4x4gb) Crucial DDR4 2133 CL15  
Hard DriveHard DriveHard DriveOptical Drive
A-Data SP600 256gb SSD (C:) Samsung 840 EVO 1TB SSD (D:) Seagate 2TB Hybrid Drive (E:) LITE-ON 24x DVDRW 
CoolingOSMonitorKeyboard
Corsair H110 Win 10 x64 HP 2511x ( 25" 1080p ) AZIO L70 
PowerCaseMouseAudio
Corsair TX750 Antec 300 (Modded) Logitech M100 Onboard 
  hide details  
Reply
post #3 of 32
Thread Starter 
Quote:
Originally Posted by BinaryDemon View Post

I'm curious, what exactly excludes Nvidia's Cuda Cores or AMD's Stream processors from counting as a 1,000 processor chip? Are they just too specialized and can't be practically used for general computiing?

I wondered the same thing but I do not know myself.
post #4 of 32
Quote:
Originally Posted by BinaryDemon View Post

I'm curious, what exactly excludes Nvidia's Cuda Cores or AMD's Stream processors from counting as a 1,000 processor chip? Are they just too specialized and can't be practically used for general computiing?

I believe so. I think the difference is the way gpu cores distribute workflow and what information they actually process. Please dont quote me on this, its purely speculative and I am no way involved in the computer hardware industry.
M1 Abrams
(18 items)
 
Asus G53
(0 items)
Asus G771
(8 items)
 
CPUMotherboardGraphicsRAM
i7 3930K Asus Sabertooth X79 Geforce GTX 780 EVGA SC 3GB + XSPC Waterblock Patriot Viper 3 16GB (4 x 4GB) DDR3 2133 
Hard DriveCoolingCoolingOS
SAMSUNG 840 Series 250GB XIGMATEK Dark Knight II Night Hawk Edition  XSPC 360mm radiator, Raystorm CPU block, D5 pump Windows 10 
MonitorMonitorKeyboardPower
Samsung 2233RZ 22" 120hz QNIX QX2710 27" 100hz Logitech g710+ Corsair AX850  
CaseMouseMouse PadAudio
Corsair Vengeance Series C70 Military Green (Cu... Razer DeathAdder 3.5G Mouse Rug Bose Companion III's Speakers 
AudioAudio
Sennheiser HD 558 Headphones Sennheiser HD 6XX Headphones 
CPUMotherboardGraphicsRAM
Intel 4710MQ Stock OEM Asus laptop board? Nvidia GTX860M 12GB DDR3L  
Hard DriveOptical DriveOSMonitor
Crucial M550 256GB SSD 750GB HDD 7200rpm Windows 8.1 17.3" IPS display (LGD046C) 
  hide details  
Reply
M1 Abrams
(18 items)
 
Asus G53
(0 items)
Asus G771
(8 items)
 
CPUMotherboardGraphicsRAM
i7 3930K Asus Sabertooth X79 Geforce GTX 780 EVGA SC 3GB + XSPC Waterblock Patriot Viper 3 16GB (4 x 4GB) DDR3 2133 
Hard DriveCoolingCoolingOS
SAMSUNG 840 Series 250GB XIGMATEK Dark Knight II Night Hawk Edition  XSPC 360mm radiator, Raystorm CPU block, D5 pump Windows 10 
MonitorMonitorKeyboardPower
Samsung 2233RZ 22" 120hz QNIX QX2710 27" 100hz Logitech g710+ Corsair AX850  
CaseMouseMouse PadAudio
Corsair Vengeance Series C70 Military Green (Cu... Razer DeathAdder 3.5G Mouse Rug Bose Companion III's Speakers 
AudioAudio
Sennheiser HD 558 Headphones Sennheiser HD 6XX Headphones 
CPUMotherboardGraphicsRAM
Intel 4710MQ Stock OEM Asus laptop board? Nvidia GTX860M 12GB DDR3L  
Hard DriveOptical DriveOSMonitor
Crucial M550 256GB SSD 750GB HDD 7200rpm Windows 8.1 17.3" IPS display (LGD046C) 
  hide details  
Reply
post #5 of 32
Quote:
Originally Posted by BinaryDemon View Post

I'm curious, what exactly excludes Nvidia's Cuda Cores or AMD's Stream processors from counting as a 1,000 processor chip? Are they just too specialized and can't be practically used for general computiing?

I imagine it's that GPU cores can't be addressed individually in the way that CPU cores and threads are.
Max & Sandy
(17 items)
 
Secondary
(15 items)
 
XP Machine
(9 items)
 
CPUMotherboardGraphicsRAM
i7 2700K @ 4.6GHz 1.4V Gigabyte GA-Z77X-UD3H MSI 980Ti Gaming Edition Corsair Vengeance 16GB 
Hard DriveCoolingCoolingCooling
Crucial M550 1TB XSPC Raystorm EK FC 980Ti TF5 XSPC D5 Bay Res 
CoolingCoolingCoolingCooling
Swiftech MCP655-B XSPC EX360 XSPC EX240 5x Sythe Gentle Typhoon AP-15 
CoolingOSMonitorPower
Primochill Primoflex Advanced LRT Windows 7 Ultimate Yamakasi Catleap Q270 Cooler Master V1000 
Case
NZXT Switch 810 
CPUMotherboardGraphicsGraphics
Phenom II X6 1090T ASUS Sabertooth 990FX HIS 6850 HIS 6850 
RAMHard DriveHard DriveHard Drive
G Skill Ares 32GB OCZ Vertex 4 256GB WD Black 1TB WD Green 1TB 
Hard DriveOptical DriveOptical DriveCooling
Seagate Barracuda 1TB ASUS Sony Optiarc Corsair H80 
OSPowerCase
Windows 7 Ultimate Corsair TX750 Cooler Master Storm Scout 
CPUMotherboardGraphicsRAM
Core 2 Duo @ 2.8GHz Some Intel PoS XFX GeForce 9600GSO 2x 2GB Kingston 800MHz 
Hard DriveOptical DriveOSPower
Seagate 750GB Plextor Windows XP SP3 Cooler Master SIlent Pro 600 
Case
Dell Inspiron 
  hide details  
Reply
Max & Sandy
(17 items)
 
Secondary
(15 items)
 
XP Machine
(9 items)
 
CPUMotherboardGraphicsRAM
i7 2700K @ 4.6GHz 1.4V Gigabyte GA-Z77X-UD3H MSI 980Ti Gaming Edition Corsair Vengeance 16GB 
Hard DriveCoolingCoolingCooling
Crucial M550 1TB XSPC Raystorm EK FC 980Ti TF5 XSPC D5 Bay Res 
CoolingCoolingCoolingCooling
Swiftech MCP655-B XSPC EX360 XSPC EX240 5x Sythe Gentle Typhoon AP-15 
CoolingOSMonitorPower
Primochill Primoflex Advanced LRT Windows 7 Ultimate Yamakasi Catleap Q270 Cooler Master V1000 
Case
NZXT Switch 810 
CPUMotherboardGraphicsGraphics
Phenom II X6 1090T ASUS Sabertooth 990FX HIS 6850 HIS 6850 
RAMHard DriveHard DriveHard Drive
G Skill Ares 32GB OCZ Vertex 4 256GB WD Black 1TB WD Green 1TB 
Hard DriveOptical DriveOptical DriveCooling
Seagate Barracuda 1TB ASUS Sony Optiarc Corsair H80 
OSPowerCase
Windows 7 Ultimate Corsair TX750 Cooler Master Storm Scout 
CPUMotherboardGraphicsRAM
Core 2 Duo @ 2.8GHz Some Intel PoS XFX GeForce 9600GSO 2x 2GB Kingston 800MHz 
Hard DriveOptical DriveOSPower
Seagate 750GB Plextor Windows XP SP3 Cooler Master SIlent Pro 600 
Case
Dell Inspiron 
  hide details  
Reply
post #6 of 32
Quote:
Originally Posted by Mr357 View Post

I imagine it's that GPU cores can't be addressed individually in the way that CPU cores and threads are.
Its that and the fact for both AMD and Nvidia their cores are arranged in groups and are issued instructions for those groups, with master control either being done through the driver or through a command processor on-die. When the OS wants the GPU to do something, it doesnt issue commands to the GPU cores individually, it sends commands to the command processor/driver, which then takes those instructions and turns them into something useable by the arrays of shader units.

The cores in this thing though are independently addressable and controllable, so I can, if so desired, command each and every single core to do entirely different tasks. For the average user, this is probably not that useful, but for other tasks, it can be really powerful.
Leviathan
(17 items)
 
Charred
(10 items)
 
 
CPUMotherboardGraphicsGraphics
Xeon E5-2690 Biostar TPower X79 PNY GTX 660 2GB HP GT 440 OEM 
RAMHard DriveHard DriveHard Drive
Gskill Ripjaws 4x2GB 1600mhz Seagate Barracuda 500GB Seagate Barracuda 1.5TB Western Digital Caviar Blue 640GB 
Hard DriveCoolingOSMonitor
Patriot Pyro 60GB Xigmatek Gaia Windows 7 Ultimate Acer S230HL 
MonitorKeyboardPowerCase
Princeton 1280x1024 19" Logitech K120 Seasonic G550 Xclio Nighthawk 
Mouse
Logitech MX310 
  hide details  
Reply
Leviathan
(17 items)
 
Charred
(10 items)
 
 
CPUMotherboardGraphicsGraphics
Xeon E5-2690 Biostar TPower X79 PNY GTX 660 2GB HP GT 440 OEM 
RAMHard DriveHard DriveHard Drive
Gskill Ripjaws 4x2GB 1600mhz Seagate Barracuda 500GB Seagate Barracuda 1.5TB Western Digital Caviar Blue 640GB 
Hard DriveCoolingOSMonitor
Patriot Pyro 60GB Xigmatek Gaia Windows 7 Ultimate Acer S230HL 
MonitorKeyboardPowerCase
Princeton 1280x1024 19" Logitech K120 Seasonic G550 Xclio Nighthawk 
Mouse
Logitech MX310 
  hide details  
Reply
post #7 of 32
Quote:
Originally Posted by Mr357 View Post

I imagine it's that GPU cores can't be addressed individually in the way that CPU cores and threads are.

Exactly, GPUs are weirdly a single CPU that can do different things to giant data sets, but they are commanded with a single compute pipeline.

However, I wonder if every one of these CPUs could execute a different instruction on different data simultaneously. How long is the instruction pipeline and what happens on a cache miss? Exact definitions are impossible, CPU architecture has *lots* of possible configurations. wink.gif
Desktop
(19 items)
 
RAID
(17 items)
 
 
CPUMotherboardGraphicsRAM
Intel i9-7900X @ 4.7GHz Asus ROG Rampage VI Apex Titan X (Pascal) @ 2.05GHz 32GB DDR4 4000-17-18-18-41-1T 
Hard DriveHard DriveCoolingOS
480GB - Intel Optane 900P 2TB - Samsung 960 Pro EK Custom Water Loop Windows 10 Pro x64 
MonitorMonitorMonitorKeyboard
Acer XB270HU bprz HTC Vive LG OLED55C7P Logitech G810 
PowerCaseMouseMouse Pad
Seasonic PRIME 1200 Platinum Old Marble Slab Logitech G900 Logitech G440 
AudioAudioOther
Sennheiser HD 600 Creative SoundBlasterX AE-5 Mellanox ConnectX-3 MCX312A-XCBT 10 GbE Adapter 
CPUMotherboardGraphicsRAM
i7-5960X @ 4.2GHz Asus Rampage 5 Extreme Nvidia GeForce GT 545 32GB DDR4 (2400-12-12-12-28-1T) 
Hard DriveHard DriveHard DriveOptical Drive
Samsung 950 Pro M.2 512GB HGST NAS 4TB x8 - 21.8TB RAID6 Western Digital Black 4TB Samsung SH-S183L 
CoolingOSMonitorKeyboard
Noctua NH-D15 Windows 10 Pro Asus VG278H WASD "CODE" Keyboard 
PowerCaseMouseOther
SeaSonic Platinum-1000 DIYPC Alpha-GT3 Logitech G700s Mellanox ConnectX-3 MCX312A-XCBT 10 GbE Adapter 
Other
Adaptec RAID 71605 
  hide details  
Reply
Desktop
(19 items)
 
RAID
(17 items)
 
 
CPUMotherboardGraphicsRAM
Intel i9-7900X @ 4.7GHz Asus ROG Rampage VI Apex Titan X (Pascal) @ 2.05GHz 32GB DDR4 4000-17-18-18-41-1T 
Hard DriveHard DriveCoolingOS
480GB - Intel Optane 900P 2TB - Samsung 960 Pro EK Custom Water Loop Windows 10 Pro x64 
MonitorMonitorMonitorKeyboard
Acer XB270HU bprz HTC Vive LG OLED55C7P Logitech G810 
PowerCaseMouseMouse Pad
Seasonic PRIME 1200 Platinum Old Marble Slab Logitech G900 Logitech G440 
AudioAudioOther
Sennheiser HD 600 Creative SoundBlasterX AE-5 Mellanox ConnectX-3 MCX312A-XCBT 10 GbE Adapter 
CPUMotherboardGraphicsRAM
i7-5960X @ 4.2GHz Asus Rampage 5 Extreme Nvidia GeForce GT 545 32GB DDR4 (2400-12-12-12-28-1T) 
Hard DriveHard DriveHard DriveOptical Drive
Samsung 950 Pro M.2 512GB HGST NAS 4TB x8 - 21.8TB RAID6 Western Digital Black 4TB Samsung SH-S183L 
CoolingOSMonitorKeyboard
Noctua NH-D15 Windows 10 Pro Asus VG278H WASD "CODE" Keyboard 
PowerCaseMouseOther
SeaSonic Platinum-1000 DIYPC Alpha-GT3 Logitech G700s Mellanox ConnectX-3 MCX312A-XCBT 10 GbE Adapter 
Other
Adaptec RAID 71605 
  hide details  
Reply
post #8 of 32
Quote:
Originally Posted by BinaryDemon View Post

I'm curious, what exactly excludes Nvidia's Cuda Cores or AMD's Stream processors from counting as a 1,000 processor chip? Are they just too specialized and can't be practically used for general computiing?

The basic idea is that GPU cores use SIMD (Single instruction, multiple data streams) where CPU cores use SISD (Single instruction, single data stream). So basically GPU cores perform the same operation on many different sets of data where CPU cores each perform different operations on their own sets of data.
Edited by HelmyJune - 6/18/16 at 4:12pm
post #9 of 32
More impressed by the power efficiency than anything else. 0.7 watts under load? That's just nasty low. That's cheating.
My Mangled Mess
(17 items)
 
   
CPUMotherboardGraphicsRAM
Intel Core i7 5930k Asrock X99 OC MSI R9 290x Lightning Kingston HyperX Predator DDR4 3000 
Hard DriveCoolingOSMonitor
OCZ Vertex 4 Custom loop Windows 7 64-bit TBD 
KeyboardPowerCaseMouse
Das Professional S series Seasonic SS-1250XM NZXT H630 Saitek Cyborg M.M.O. 7 
Mouse PadAudioOtherOther
Razer Invicta Asus Essence STX II 7.1 w/daughterboard Thrustmaster Warthog Joystick CH Pro Flight Throttle (soon) 
Other
Saitek Pro Flight Pedals 
CPUMotherboardGraphicsRAM
Intel i5 2500k @4.7 stable Gigabyte Z68ap-d3 Sapphire Radeon HD 7970 @1250/1750 8gb Samsung low profile green series 
Hard DriveHard DriveOptical DriveCooling
500gb, WD caviar blue OCZ Vertex 4 128gb SSD 24x dvdrw XSPC RASA RX360 kit 
OSMonitorKeyboardPower
Windows 7 23" Acer Rosewill RK9000 w/MX cherry black switches PC Power and cooling 950w 
CaseMouseMouse PadAudio
NZXT Switch 810 Cyborg M.M.O. 7 Razer Scarab  Asus Xonar D1 
AudioAudio
Energy Take Classic 5.1 Home Theater Speaker Sy... Sony STRDH520 7.1 AV Receiver. 
  hide details  
Reply
My Mangled Mess
(17 items)
 
   
CPUMotherboardGraphicsRAM
Intel Core i7 5930k Asrock X99 OC MSI R9 290x Lightning Kingston HyperX Predator DDR4 3000 
Hard DriveCoolingOSMonitor
OCZ Vertex 4 Custom loop Windows 7 64-bit TBD 
KeyboardPowerCaseMouse
Das Professional S series Seasonic SS-1250XM NZXT H630 Saitek Cyborg M.M.O. 7 
Mouse PadAudioOtherOther
Razer Invicta Asus Essence STX II 7.1 w/daughterboard Thrustmaster Warthog Joystick CH Pro Flight Throttle (soon) 
Other
Saitek Pro Flight Pedals 
CPUMotherboardGraphicsRAM
Intel i5 2500k @4.7 stable Gigabyte Z68ap-d3 Sapphire Radeon HD 7970 @1250/1750 8gb Samsung low profile green series 
Hard DriveHard DriveOptical DriveCooling
500gb, WD caviar blue OCZ Vertex 4 128gb SSD 24x dvdrw XSPC RASA RX360 kit 
OSMonitorKeyboardPower
Windows 7 23" Acer Rosewill RK9000 w/MX cherry black switches PC Power and cooling 950w 
CaseMouseMouse PadAudio
NZXT Switch 810 Cyborg M.M.O. 7 Razer Scarab  Asus Xonar D1 
AudioAudio
Energy Take Classic 5.1 Home Theater Speaker Sy... Sony STRDH520 7.1 AV Receiver. 
  hide details  
Reply
post #10 of 32
Quote:
Originally Posted by phenom01 View Post

I wondered the same thing but I do not know myself.

Quote:
Originally Posted by BinaryDemon View Post

I'm curious, what exactly excludes Nvidia's Cuda Cores or AMD's Stream processors from counting as a 1,000 processor chip? Are they just too specialized and can't be practically used for general computiing?

So I want to explain this is the most non technical way. Please forgive any possible insults in my example.

A CPU is like a scientist it can do complex problems independently but abit slowly.
a GPU is like a slave it can do the same problem very quickly but needs to be showed what to do.

So in an instance with GPU, it has over 1000 cores but those cores need to be told what to do and how, and THEY ALL do the same work until complete.


So the CPU has it's own brain and with this new CPU it basically can do just that, only 1000 different complex problems at the same time.

So like the GPU nvida software uses the CPU brain to figure out what needs to be done, and then tells the GPU alright we need 1000 pixals to be green blue and white when the cut scene occurs! Bam.


Anywho this is the lamest example I can give thumb.gif
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Technology and Science News
Overclock.net › Forums › Industry News › Technology and Science News › [Nextbigfuture] World's First 1,000 Processor Chip