DocumentCode :
1840408
Title :
Beyond vector processing: parallel programming on the CRAY APP
Author :
Miles, D.
Author_Institution :
Cray Res. Superservers, Inc., Beaverton, OR, USA
fYear :
1993
fDate :
22-26 Feb. 1993
Firstpage :
321
Lastpage :
328
Abstract :
The CRAY APP is a highly parallel network compute server designed to accelerate Fortran and C programs in a UNIX environment. It can run complete programs in a simple shared memory environment, including support for UNIX system calls. A very efficient HiPPI interface makes the CRAY APP cluster-capable and well-suited to interact with other programs running on a network in a client/server mode. Several novel features of the CRAY APP system design and programming environment allow for simple porting and incremental tuning of existing applications. These include a highly efficient microkernel operating system, low overhead library-based parallel support software, and a simple refinement to existing vectorization techniques called data vectorization.<>
Keywords :
C language; FORTRAN; network operating systems; parallel programming; programming environments; shared memory systems; C; CRAY APP; Fortran; HiPPI interface; UNIX environment; data vectorization; highly parallel network compute server; incremental tuning; low overhead library-based parallel support software; microkernel operating system; parallel programming; programming environment; shared memory environment; Application software; Arithmetic; Bandwidth; Computer networks; Concurrent computing; Network servers; Parallel programming; Programming environments; Programming profession; Space technology;
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.289688
Filename :
289688
Link To Document :
بازگشت