Using the Resizable Working-set Notion for Software Distributed Shared Memory
نویسندگان
چکیده
This paper proposes an adaptive invalidate/update protocol for software distributed shared memory(DSM), which use the working-set notion of a conventional operating system as the criteria for determining whether to update or invalidate. The proposed protocol can adjust the amount of update messages as changing the value of working-set size. The proposed protocol was implemented in CVM[4], a software DSM system, evaluated using eight processors of an IBM SP2, and compared with the previous study. After experimenting our protocol using six applications, it can be confirmed that our resizable working-set notions can track efficiently access patterns of applications on DSM.
منابع مشابه
Cognitive rehabilitation of attention and working memory in patients with chronic bipolar disorder using RehaCom software
Background: Chronic bipolar disorder (CBD) impairs cognition, leads to depression, and deteriorates patients’ quality of life. This study assessed the usefulness of RehaCom cognitive rehabilitation software on attention and working memory functions in patients with CBD. Materials and methods: This was a pre-test, post-test, quasi-experimental study. In this study, 50 patients with CBD at Mahan...
متن کاملThe Effect of Computer-oriented Working Memory learning on Improving Problem Solving Skills of Students with Problem Solving Difficulties in Mathematics
The purpose of this research is to determine the effects of cognitive training using software programs on improving the performance of students' skills in solving the mathematical problems. The method of this research was semi-experimental with using pre-test post-tests and control group. For this purpose, first by random multi-stage cluster, 180 male students of fourth-grade were selected, the...
متن کاملDesign and performance of a scheduling framework for resizable parallel applications
This paper describes the design and initial implementation of a software framework for exploiting resizability in distributed-memory parallel applications. By “resizable” we mean the ability at run-time to expand or contract the number of processes participating in a parallel application. The ReSHAPE framework described here includes a cluster scheduler, a library supporting data redistribution...
متن کاملOpenMP compiler for a Software Distributed Shared Memory System SCASH
In this paper, we present an implementation of OpenMP compiler for a page-based software distributed shared memory system, SCASH on a cluster of PCs. For programming distributed memory multiprocessors such as clusters of PC/WS and MPP, message passing is usually used. A message passing system requires programmers to explicitly code the communication and makes writing parallel programs cumbersom...
متن کاملBOPS Balancing Objects and Pages in a Shared Space
Distributed Shared Memory DSM systems usually employ a number of hardware pages as management units The gap between the size of application objects and coherence units leads to the undesirable e ect of false sharing resulting in a signi cant performance degradation for a wide range of applications To prevent false sharing and reduce the scope of consistency actions some systems introduce object...
متن کامل