DocumentCode :
1840387
Title :
Algorithms and design: the CRAY APP shared-memory system
Author :
Carlile, Bradley R.
Author_Institution :
Cray Res. Superservers, Inc., Beaverton, OR, USA
fYear :
1993
fDate :
22-26 Feb. 1993
Firstpage :
312
Lastpage :
320
Abstract :
Analysis of fundamental algorithms of computational science drove the design of the CRAY APP system. The important characteristics central to many applications are exploited through the use of shared-memory programming techniques using existing compiler technology. A cluster-capable 84-processor system, the CRAY APP, provides a flat shared memory, low memory latency, fast barrier synchronization, and hardware-assisted parallel support. A patented crossbar/bus architecture provides system economy. Deterministic system behavior allows the compilers to view the system as a single virtual processor. For even higher performance, multiple CRAY APPs can be clustered. Cluster configurations may also contain a globally accessible memory. High-bandwidth low-latency connections allow this configuration to be effective for applications that require more performance than one CRAY APP.<>
Keywords :
performance evaluation; shared memory systems; synchronisation; CRAY APP shared-memory system; cluster-capable 84-processor system; compiler technology; computational science; deterministic system behaviour; fast barrier synchronization; globally accessible memory; hardware-assisted parallel support; low memory latency; shared-memory programming; Algorithm design and analysis; Application software; Bandwidth; Computer applications; Concurrent computing; Delay; Hardware; Process design; Production; Software algorithms;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Compcon Spring '93, Digest of Papers.
Conference_Location :
San Francisco, CA, USA
Print_ISBN :
0-8186-3400-6
Type :
conf
DOI :
10.1109/CMPCON.1993.289687
Filename :
289687
Link To Document :
بازگشت