Asset description file for CHARM


Contents of this Asset file:

Field Name Value HTML Tag Type
BIDM.Asset.Name CHARM META
BIDM.Asset.Keyword parallel programming language; parallel runtime system; load balancing; architecture independence; performance visualization; dependence analysis META
BIDM.Asset.TitleLine a machine independent parallel programming system. META
BIDM.Asset.Abstract CHARM is a machine independent parallel programming language. Programs written using this system will run unchanged on MIMD machines with or without a shared memory. It provides high-level mechanisms and strategies to facilitate the task of developing even highly complex parallel applications. Charm programs are written in C with a few syntactic extensions. It is possible to interface to other languages such as FORTRAN using the foreign language interface that C provides. Charm++ is the C++-based parallel object oriented language having all features of Charm, which supports multiple inheritance, late bindings, and polymorphism. Charm features include effficent portability, latency tolerance, and dynamic load balancing. The system provides support for both regular and irregular computations. META
BIDM.Asset.Domain Parallel Processing Tools!Parallel Programming Languages and Compilers META
BIDM.Asset.DateOfInformation Wed Apr 2 19:21:28 1997 META
BIDM.Asset.Webpage http://charm.cs.uiuc.edu/research/allcharm/ META
BIDM.Asset.TargetEnvironment The system currently runs on Intel's iPSC/860, iPSC/2 and Paragon, Thinking Machines CM-5, nCUBE/2, IBM SP-2, Encore Multimax, Sequent Symmetry, single-processor UNIX machines, and networks of UNIX workstations. Planned ports are to the KSR-1, Cray T3D, Convex Exemplar and other parallel machines as they become available. META
BIDM.Asset.ContactIs.Organization http://www.nhse.org/rib/repositories/ptlib/objects/Organization/l_v_kale.html LINK
BIDM.Asset.RecordMaintainedBy.Organization http://www.nhse.org/rib/repositories/ptlib/objects/Organization/ptlib_maintainers.html LINK