| K. Petersen and K. Li, "Multiprocessor Cache Coherence Based on Virtual Memory Support," Journal of Parallel and Distributed Computing, Special Issue Scalable Shared Memory Multiprocessors, vol. 29, Oct. 1995. |
....abstraction for a NUMA architecture is created using the virtual memory management system. Using this mechanism in coordination with global page state information, read or write accesses, which cause potential cache inconsistencies, can be detected and handled. Similar approaches are taken in [27] and [28] All three, however, are limited by the granularity of the virtual memory system. A different approach to deal with potential cache inconsistencies has been undertaken within the Shared Regions project [29] which defines a high level abstraction to group and manipulate memory regions. ....
K. Petersen and K. Li, "Multiprocessor Cache Coherence Based on Virtual Memory Support," Journal of Parallel and Distributed Computing, Special Issue Scalable Shared Memory Multiprocessors, vol. 29, Oct. 1995.
....page grain, thus incurring all the fragmentation disadvantages of Simple COMA. Shasta has also explored many of the issues regarding the implementation on SMP nodes [69] An interesting direction is the software emulation of CC NUMA on top of an NCC NUMA substrate. Following Petersen and Li s work [59] on virtual memory supported cache coherence, Kontothanassis and Scott have proposed Cashemere [42] This approach exploits the virtual memory system of the operating system. Because the granularity of sharing is at the page level and because coherence is maintained by flushing pages from caches, ....
K. Petersen and K. Li. Multiprocessor Cache Coherence Based on Virtual Memory Support. Journal of Parallel and Distributed Computing, 29(2):158--178, September 1995.
....in the paper makes strong assumptions on the hardware implementation and hence does not provide 30 strong information about software controlled implementations of a coherence protocol. Another project to emulate a CC NUMA on top of a NCC NUMA substrate is Karen Peterson and Kai Li s work [20] on virtual memory supported cache coherence, later perfected by Kontothanassis and Scott [14] This approach exploits the virtual memory system of the operating system. Because the granularity of sharing is at the page level and because coherence is maintained by flushing pages from caches, the ....
K. Petersen and K. Li. Multiprocessor Cache Coherence Based on Virtual Memory Support. Journal of Parallel and Distributed Computing, Vol. 29, No. 2, pp. 158-178, September 1995.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC