Sunday, April 02, 2006

Multi Core Mania

In December 2005 I blogged about the new set of programming languages (Metaphor and Fortress - New programming Languages) and how multi core systems could change the computing scenarios. Here is something more on multi core systems. Last week Azul systems announced a 48 way multi core chip, redefining the enterprise computing. However, the current hurdles for the Intel, Sun, IBM and other Hardware vendors with multi core CPUs will be picking the right memory technologies. "If you can't keep the cores fed fast enough from memory, you haven't gained anything," says AMD chief technology officer Phil Hester.
The Vega 1 chip (from Azul) can support a maximum of 384 cores while the new chip supports a whopping 768 cores which takes up 11U of rack space. Like Vega 1, Vega 2 is a 64-bit and all its cores are cache-coherent (fully independent). Intel uses Smart Cache technology to share the level-2 (L2) cache among the cores instead of dedicating a L2 Cache per core. The immediate benefit of this is that both the core has the entire 2MB of L2 cache. The data (in the L2 Cache) can be changed by one Execution Core and subsequently be utilized by the other Execution Core without the need to first write the data to DRAM. As the data is shared with L2 Cache, the traffic on the FSB (Front Side Bus) is minimized.

Today we have single CPU with 8 cores and 32 parallel threads from Sun Microsystems and 48 Core Chip from Azul Systems - imagine the state of these technologies after a decade. GRID computing for the common man (a digitally connected world) will be a reality.

Imagine the year 2015. Parallel computing with Autonomous Executable Entities will be a reality!

Further Reading

  1. Azul Systems – Vega 24 Core chip Azul Compute Appliance
  2. Techworld – Azul launches 48 core processor
  3. Sun Microsystems – Sun UltraSPARC T1 Processor
  4. Sun Microsystems – Multi Core Processor Comparisons
  5. Intel – Dual Core Processor Demo
  6. Intel – Smart Cache: Sharing L2 cache among the cores
  7. Intel – Next leap in multiprocessor Architecture: Intel Dual Core
  8. Intel – Intel Core Duo Processors
  9. Intel – Dual Core Intel Xeon Processors
  10. Silicon Graphics - ccNUMA
  11. Wikipedia – Non Uniform Memory Access (NUMA)
  12. MIT Technology Review - Faster Plastic Circuits
  13. MIT Technology Review – Multicore Mania
  14. MIT Technology Review – Making Multicore Fly
  15. MIT Technology Review – Good bye, Gigahertz
  16. InfoWorld - Sun charges Sun Fire T2000 with UltraSparc
  17. Wikipedia.Com – Cache Coherency
  18. MIT – Cache Coherence
  19. Webopedia.Com – What is Cache Coherence?
  20. PrincetonA survey of Cache Coherence Schemes for Multiprocessors.

No comments: