| 
CVM 
 
The Coherent Virtual Machine (CVM) software is a Distributed Shared Memory (DSM) system.
The goals of the project are:
 
-  Multiple protocol support - CVM's initial configuration provides four memory models, single- and
    multiple-writer versions of lazy release consistency, sequential consistency, and eager release
    consistency. 
 - Extensiblity - CVM will be extensible in that the source will be freely available, and the modules are
    being written in C++. New classes can easily be derived from a master Protocol class, allowing new
    protocols to be easily incorporated. 
 - Multi-threading support - CVM is multi-threaded, allowing overlap of computation and
    communication through context switching. 
 - On-line reconfiguration - CVM will use thread mobility to support automatic online reconfiguration.
    Thread migration will be used to adjust the degree of parallelism, to balance load, and to minimize
    communication requirements.
  
  | 
| 
Current Version:   0.2
 
License Type:   Freely available
 
  | 
| 
Home Site:
 http://www.cs.umd.edu/projects/cvm/
 
Source Code Availability:
  Yes, regristration required
Available Binary Packages:
 
 
- Debian Package:  No
 - RedHat RPM Package:  No
 - Other Packages:  No
  
Targeted Platforms:
  CVM currently runs on several different UNIX-like systems, including Sparcs, the IBM SP-2,
Digital UNIX running on DEC Sables, and Linux and FreeBSD on intel platforms.
Software/Hardware Requirements:
  None
  | 
| 
Other Links:
 None
 
Mailing Lists/USENET News Groups:
  None
User Comments:
 
See A Screen Shot? (Not Yet)
 
  |