LIDE: A Simulation Environment for Shared Virtual Memory Systems" S. Petit, J. A. Gil, J. Sahuquillo, and A. Pont Departamento de Informfttica de Sistemas y Computadores Universidad Polit~nica de Valencia Cno. de Vera s/n 46071, Valencia (Spain) {spetit, jagil, jsahuqui, apont} @disca.upv.es Abstract - Shared Virtual Memory (SVM) systems are organizations of Distxibuted Shared Memory systems (DSM). These systems offer a shared memory programming model that is more intuitive than the message passing paradigm. Other advantages include low hardware and maintenance costs. This paper inuroduces a new simulation environment for such architectures. The developed tool is an executiondriven simulator aimed at studying the behavior of memory consistency models, with the exception of those needing compiler modifications. Thus, we propose a cheap and flexible way to design efficient consistency approaches for SVM systems. Keywords: shared virtual memory, consistency models, networks of workstations, execution-driven simulators. 1. I n t r o d u c t i o n Programming models traditionally used in Networks of Workstations (NOW) [1] usually focus on the message passing paradigm. This is because these models need a minimum physical level of integration that - in the most basic case - can be limited to a
/lp/association-for-computing-machinery/lide-a-simulation-environment-for-shared-virtual-memory-systems-FJL1RvHnTS