? ??????????????Take My Breath Away? ????? ?? ???Rating: 4.4 (13 Ratings)??71 Grabs Today. 12572 Total Gra
bs. ??????Preview?? | ??Get the Code?? ?? ?????Our Hearts on Thin Ice? ????? ?? ???Rating: 5.0 (1 Rating)??52 Grabs Today. 4978 Total Grabs. ??????Preview?? | ??Get the Code?? ?? ??? BLOGGER TEMPLATES AND TWITTER BACKGROUNDS ?

Thursday, August 13, 2009

REAL-TIME SCHEDULING

MULTI-PROCESSOR SCHEDULING

• Why use a multiprocessor?

-To support multiprogramming

- Large numbers of independent processes

-Simplified administration

-E.g. CDF wolves, compute servers

• To support parallel programming

- “job” consists of multiple cooperating/communicating threads and/or processes

-Not independent!

• Given a set of runnable threads, and a set of CPUs, assign threads to CPUs

• Same considerations as uniprocessorscheduling

• Fairness, efficiency, throughput, response time…

• But also new considerations

-- Ready queue implementation

--Load balancing

-- Processor affinity

0 comments: