Exploring the world of SMP, one component at a time
Now that multi-core CPUs have become common place, courtesy of Moore's Law, a deeper understanding of multiprocessor systems is essential. Consoles, servers, even consumer oriented laptop and desktop systems use dual processors -- while high-end systems are beginning to support quad processors.
What are the challenges that face software designers and hardware implementers for multi-core system? Specifically, how do memory systems and system-level architecture overcome the obstacles presented in a multi-core architecture?
Concerns that were previously isolated to high-end systems are now the common case. My most recent article at Real World Tech takes a dive into the fundamental concerns facing multiprocessor systems, including the memory hierarchy, coherency protocols, directories and other scalability techniques and more.
Additional components of the multi-processor architecture come in later installments!
"Young lady, in this house we obey the laws of thermodynamics!" -- Homer Simpson
|
Most Popular ArticlesEasy Fix to Prevent Microsoft From Bricking Xbox 360s HDDs Arrives November 18, 2009, 6:41 AM Anti-Evolution Actor Modifies Darwin's Work With Questionable Intro November 22, 2009, 12:12 PM Built Around the Browser, Google's Chrome OS Launches, Reinvents the Operating System November 19, 2009, 2:40 PM Climategate: Stunning Deception and Misconduct at UK Warming Research Center Revealed November 20, 2009, 4:00 PM OCZ Technology Announces 3.5" 1TB Colossus SSDs November 17, 2009, 6:48 PM
|