8 citations found. Retrieving documents...
LAWRIE D. H. at all, "Glypnir: A Programming Language for ILLIAC IV", Communications of ACM, Vol 18,3, 1975, pp. 157- 165

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Parallel Processing and Finite Elements - Zois (1985)   (Correct)

....Front end computer: CDC Cyber 170 Series 700 b) SIMD Computers (Processor Arrays) 1) lLLIAC IV: 59,128,129] It consists from 64 Floating Point Processing Elements (PE) axranged as an 8 X 8 axray. Each PE has associated 2000 words of 64 bit RAM. Languages: Tranquil [ 130] Glypnir [ 131,132], ACTUS [ 133] CFD FORTRAN [ 134] 2) Goodyear Aerospace STARAN: 77] The main difference between STARAN and the other computers in the same category is that it uses Associative Processing. Associative search of the memory can be obtained in one processor cycle. Configuration: 256 PE s of 1 bit ....

....on programming languages design are on Parallel and on Distributed Processing languages. 103,106] Parallel Processing programming languages have been created through the following ways: a) Parallel languages designed for use on certain Parallel computer (e.g. Tranquil [130] and Glypnir [132] for the ILLIAC IV) b) Design of languages similar with older ones with certain extensions to use the parallelism of a specific computer. Therefore these extensions are unique for the computer, which were designed for and do not apply to another one. e.g. Cray FORTRAN, DAP FORTRAN, HEP ....

LAWRIE D. H. at all, "Glypnir: A Programming Language for ILLIAC IV", Communications of ACM, Vol 18,3, 1975, pp. 157- 165


Architectures Systoliques Et Parallelisme . . . - Raimbault, al. (1993)   (Correct)

....d evelopp e pour la machine Warp [4] De plus W2 requiert la connaissance des d etails de l architecture, comme le nom des liens de communication. 2 Fr ed eric Raimbault, Patrice Quinton, Dominique Lavenier Une troisi eme voie repose sur l utilisation de langages a parall elisme de donn ees [26, 32, 7, 31]. Ils offrent l avantage d etre fond es sur un mod ele de programmation synchrone et de voir les echanges entre processeurs d une facon globale, comme des op erations sur des collections de donn ees. Les langages a parall elisme les plus connus sont toutefois tr es li es au mod ele ....

D. H. Lawrie, T. Layman, D. Baer, and J. M. Randal. Glypnir - A Programming Language for Illiac IV. ACM, 18(3):157--164, mar 1975.


An Overview of SIMD Parallel Systems - AMT DAP, Thinking.. - MacDonald (1992)   (Correct)

....a useable service was being offered, with a maximum recorded speed of 50 MFLOPS. A great deal of software was developed for ILLIAC IV [Slotnick, 1971; Feierbach and Stevenson, 1979] Four programming languages were developed for the machine: the ALGOL like TRANQUIL [Abel et al. 1969] GLYPNIR [Lawrie et al. 1975] ; the Pascal like ACTUS [Perrot, 1978] CFD FORTRAN [Stevens, 1975] ILLIAC IV cost 4 times its original budget, and achieved only 5 of the proposed performance, but its influence on architectural and technological trends was immense. In this paper, we give an overview of the state of the art ....

D. H. Lawrie, T. Layman, D. Baer, and J. M. Randal. GLYPNIR --- a programming language for ILLIAC IV. Communications of the Association for ComputingMachinery, 17:157--164, 1975.


Automatic Construction Of Optimizing, Parallelizing Compilers From .. - Cohen (1994)   (Correct)

....convert an input language to output language will be severely limited. Early compilers targeting parallel machines avoided many of the issues involved with developing an intermediate representation by either designing an input language that was very closely tied to the target machine as Glypnir [LLBR75] or designing the compiler be a source to source translator as Parafrase 2 [PGH 90] Glypnir s conversion from input to output language could be accomplished with syntax directed translation. Although Paraphrase 2 performs a number of different transformations, DRAFT: Do Not Distribute 10:45 ....

D. H. Lawrie, T. Layman, D. Baer, and J. M. Randal. Glypnir --- A Programming Language for the Illiac IV. Communications of the ACM, 18(3):157--164, March 1975.


Barrier Inference - Gay (1998)   (13 citations)  (Correct)

....Control unit variables resemble our single valued variables: they are variables that have only one value. Unlike single valued variables, control unit variables are stored in only one location. Control unit variables are declared with a CU keyword in the Illiac IV programming language Glypnir [16]. The Connection Machine language C [23] calls these variables scalar. There is no equivalent of our inference system for these languages, as the properties we are inferring are guaranteed by SIMD semantics. Our proposed single keyword provides similar advantages for SPMD languages. The ELP ....

D. H. Lawrie, T. Layman, D. Baer, and J. M. Randal. Glypnir -- A Programming Language for Illiac IV. Communications of the ACM, 18(3):157--164, March 1975.


High Performance Fortran: history, overview and current.. - Richardson (1996)   (3 citations)  (Correct)

....conjunction with IF to express conditional operations in parallel. It was also possible to express a preferred axis for computation as a way to give the compiler a hint as to how data should be distributed for minimal communication. In the same year a data parallel ALGOL 60 based language Glypnir[10] also had array like expressions and a parallel IF. However the parallel objects were so called Super Words (swords) which were constrained to match the machine size (number of processors) Later, in 1979 a Pascal based language, Actus[11] added circular and end off shifts (rotate, shift) and ....

D. H. Lawrie, T. Layman, D. Baer, and J. M. Randal. Glypnir --- A Programming Language for Illiac IV. Communications of the ACM 18(3), 157--164 (1975).


Barrier Inference - Aiken, Gay (1998)   (13 citations)  (Correct)

....Control unit variables resemble our single valued variables: they are variables that have only one value. Unlike single valued variables, control unit variables are stored in only one location. Control unit variables are declared with a CU keyword in the Illiac IV programming language Glypnir [16]. The Connection Machine language C [23] calls these variables scalar. There is no equivalent of our inference system for these languages, as the properties we are inferring are guaranteed by SIMD semantics. Our proposed single keyword provides similar advantages for Program Lines Number of ....

D. H. Lawrie, T. Layman, D. Baer, and J. M. Randal. Glypnir -- A Programming Language for Illiac IV. Communications of the ACM, 18(3):157--164, March 1975.


Making a Dataparallel Language Portable for Massively.. - Herbordt, Burrill, Weems (1997)   (Correct)

....have been equally varied, usually being directly related to the particular machine for which they were written. At first, high level languages were a luxury so all coding was done in native assembly language. The next step was machine specific high level languages such as Glypnir for the Illiac IV [23]. Later languages were more general but still retained machine dependent restrictions, typically limits on array size related to physical machine size [30] More recently, languages have been written for families of machines having a variable number of PEs; for example, codes written in C were ....

Lawrie, D. H., Layman, T., Baer, D., and Randal, J. M. Glypnir---a programming language for the Illiac IV. CACM 18, 5 (1975), 157--164.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC