Software DSM systems suffer from the high communication andcoherence-induced overheads that limit performance. This paperintroduces our efforts in reducing system overheads of a home-basedsoftware DSM called JIAJIA. Three measures, including eliminating falsesharing through avoiding unnecessarily invalidating cached pages,reducing virtual memory page faults with a new write detection scheme,and propagating barrier message in a hierarchical way, are taken toreduce the system overhead of JIAJIA. Evaluation with some well-knownDSM benchmarks reveals that, though varying with memory referencepatterns of different applications, these measures can reduce systemoverhead of JIAJIA effectively
展开▼