Intel recently produced an experimental 48-core processor, which could theoretically be scaled to 1,000 cores. Yes, you heard it right, 1000 core processor on a single chip. There are many multi-core processors made for research purposes which didn’t exceed 300 cores until UC Davis and IBM came up with processor having a whopping 1000 cores at University of California, Davis, Department of Electrical and Computer Engineering.
Making “KiloCore” chip first of its kind to sport 1000 cores. A chip with 1000 independent programmable processors capable of maximum computation rate of 1.78 trillion instructions per second. All Cores operate at an average maximum clock frequency of 1.78 GHz, which Sounds like a power consuming chip. Here’s the interesting fact, it can execute 115 billion instructions per second while using just 0.7 Watts, low enough to be powered by a single AA battery.
How can it be so energy efficient?
Each core can run its own small program independently, which is a more efficient than so-called Single-Instruction-Multiple-Data approaches used by GPUs. The trick is to break up program into many small pieces and make all pieces run in parallel on different processors, making high throughput with lower energy use possible. Each of the 1000 processors are individually clocked, so cores can shutdown individually when not needed to save energy. Making it the most energy-efficient “many-core” processor ever.
Is it better than the current high-end Intel processors?
In terms of power consumption. Yes, KiloCore can execute 115 billion instructions per second with just 0.7 Watts, while our current Intel processors are power thirsty. However, speaking of performance, an Intel i7 processor can easily outperform KiloCore processor at an expense of power it consumes and not to forget about the cost, Intel’s high-end processors are very expensive.