Title : 
Affinity: a concurrent programming environment
         
        
            Author : 
Steele, Craig S.
         
        
            Author_Institution : 
Inf. Sci. Inst., Univ. of Southern California, Marina del Rey, CA, USA
         
        
        
        
        
        
            Abstract : 
Affinity is a small and comprehensible programming model for concurrent computation. Affinity consistency and coherence properties provide a tractable discipline for the dangerous power of a concurrent, shared-memory programming style. Affinity program are less tediously detailed than their message-passing counterparts while demonstrating comparable efficiency, scalability, and tolerance of network latency. By use of memory-management hardware, the programming environment can transparently convert conventional C++ operations into a sequence of synthetic transactions on the computational state. The combination of inherent fault-tolerance and insensitivity to communications latency may prove particularly valuable for distributed workstation clusters
         
        
            Keywords : 
digital storage; parallel programming; programming environments; shared memory systems; storage management; Affinity; C++ operations; coherence properties; communications latency; comprehensible programming model; concurrent computation; concurrent programming environment; consistency; distributed workstation clusters; inherent fault-tolerance; memory-management hardware; network latency; shared-memory programming style; synthetic transactions; tractable discipline; Bismuth; Cloning; Coherence; Delay; Environmental management; Fault tolerance; Hardware; Large-scale systems; Programming environments; Scalability;
         
        
        
        
            Conference_Titel : 
Scalable High-Performance Computing Conference, 1994., Proceedings of the
         
        
            Conference_Location : 
Knoxville, TN
         
        
            Print_ISBN : 
0-8186-5680-8
         
        
        
            DOI : 
10.1109/SHPCC.1994.296666