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!
"There is a single light of science, and to brighten it anywhere is to brighten it everywhere." -- Isaac Asimov
|
Most Popular ArticlesReport: Apple to Debut iPad 3 During First Week of March February 10, 2012, 9:36 AM Nikon Announces 36.3MP D800, D800E D-SLRs February 7, 2012, 10:11 AM Quick Note: Acura Unveils Production Version of ILX Hybrid Sedan February 8, 2012, 9:10 AM Google's Motorola Mobility Purchase Approval Expected Next Week February 9, 2012, 3:02 PM AMD Concedes Die-Shrink Race to Intel, Considers ARM Cores February 6, 2012, 11:45 AM
|