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