CMP - United Business Media TechOnline
All Articles Products Courses Papers VirtuaLabs Webinars Web



 
LoginRegister
      TechOnline > Electronics Company Directory > Technical Paper
Technical Papers
Software Design Issues for Multicore/Multiprocessor Systems

Click to Download
pdf logo
Embedded Systems Conference Paper
38 KB (10 pages)
April 07, 2006
 

Steve Daily
Intel

This paper looks at general software design principles for multicore and multiprocessor systems when working with processes or threads that share memory. Basic concepts about cache coherency are discussed. Synchronization is discussed but the talk will focus on how the cache organization can affect software performance and compare the techniques of functional decomposition and data decomposition and see how they apply when cores/processors share cache and when they don't. Strategies using processor affinity are also covered.

 
Rate this paper
WORSE | BETTER
1 2 3 4 5

submit a paper

Embedded Systems Conference (ESC)
Intel
   

WEBINAR
1. Embedded Solutions using open-standards base MicroTCA architecture

TECH PAPER
2. Development and Optimization Techniques for Multi-core Processors

WEBINAR
3. Multi-Core Made Simple

TECH PAPER
4. The Multi-Core Transition: A Giant Leap Forward in Embedded and Communications Design