Page migration.

As we described in the chapter, one important, but difficult, goal of a NUMA multiprocessor designer is maximizing the number of page accesses that can be serviced by local memory.Describe the three strategies, COMA, page migration and page replication, and discuss the advantages and disadvantages of each. What will be an ideal response?


Page migration involves moving a page to the local memory of the processor that most frequently accesses the page.The advantage of this strategy is that the coherency protocol is relatively simple, because there is still only one copy of each memory page. When employed with a heuristic to determine when and where to migrate a page, this strategy increases the percentage of memory
accesses serviced by local memory.A disadvantage is that data-access history must be stored to determine migration policy for pages.Also, page migration is more costly than remotely referencing a page, so an inefficient implementation (one in which pages are migrated needlessly) can degrade performance. Third,
false sharing can occur when two processors require access to different data
items on the same page

Computer Science & Information Technology

You might also like to view...

Portions of statements that contain calculations are called

a. variables. b. constants. c. expressions. d. None of the above.

Computer Science & Information Technology

From the Keyboard Properties box, you can increase or decrease the _____, which is the time that elapses after you press a key until your computer starts displaying repeat characters.

A. idle delay B. repeat start C. idle start D. repeat delay

Computer Science & Information Technology

The set of instructions that tell the computer what to do are called ____.

A. software B. input C. hardware D. data

Computer Science & Information Technology

A user wants to adjust the number of horizontal and vertical pixels displayed on a monitor screen.   What display setting will the user adjust?

A. Multiple displays B. Color depth C. Refresh rate D. Resolution

Computer Science & Information Technology