5 citations found. Retrieving documents...
S. Junaidu. A Parallel Functional Language Compiler for Message Passing Multicomputers. PhD thesis, School of Mathematical and Computational Sciences, University of St. Andrews, March 1998. URL: http://www-fp.dcs.stand. ac.uk/publications/1998/junaidu-thesis.ps.gz.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Engineering Parallel Symbolic Programs in GpH - Loidl, Trinder, Hammond.. (1999)   (5 citations)  Self-citation (Junaidu)   (Correct)

No context found.

S. Junaidu. A Parallel Functional Language Compiler for Message Passing Multicomputers. PhD thesis, School of Mathematical and Computational Sciences, University of St. Andrews, March 1998. URL: http://www-fp.dcs.stand. ac.uk/publications/1998/junaidu-thesis.ps.gz.


Measuring Naira: a Symbolic Program with Irregular Parallelism - Junaidu, Trinder (2002)   Self-citation (Junaidu)   (Correct)

No context found.

S Junaidu, A Parallel Functional Language Compiler for Message Passing Multicomputers. PhD thesis, School of Mathematical and Computational Sciences, St Andrews University, Scotland, 1998.


GpH: An Architecture-independent Functional Language.. - Trinder, Jr., Davis, .. (1998)   (2 citations)  Self-citation (Junaidu)   (Correct)

....The front end comprises about 5K lines of Haskell code organised in 18 modules. The back end is written, following popular tradition, in the C programming language. The main motivation for writing Naira is to explore the prospects and problems of parallelising a modern functional language compiler [4]. Another aspect is to make the compiler accept parallelised program inputs and to generate multithreaded parallel code so that we can assess the efficiency of the resulting parallel code. These two aspects of Naira that it is itself parallel and that it generates parallel code makes it, to ....

....pass consists of the lexical analyser and the parser. The next four passes implement the pattern matching compiler, the lambda lifter, the type checker and the intermediate language optimiser respectively. The detailed organisation and implementation of these passes is described elsewhere [4]. The two way split after the lambda lifting pass indicates that the result of the lambda lifter can be piped simultaneously to both the type checker and the optimiser and that these latter two phases can proceed in parallel combining their results, using showModule, to produce the intermediate ....

S Junaidu, A Parallel Functional Language Compiler for Message Passing Multicomputers. PhD thesis, School of Mathematical and Computational Sciences, St Andrews University, Scotland, March 1998.


GpH: An Architecture-independent Functional Language - Trinder, Barry, Jr.. (1998)   (2 citations)  Self-citation (Junaidu)   (Correct)

....front end comprises about 5K lines of Haskell code organised in 18 modules. The back end is written, following popular tradition, in the C programming language. The main motivation for writing Naira is to explore the prospects and problems of parallelising a modern functional language compiler [Jun98] Another aspect is to make the compiler accept parallelised program inputs and to generate multithreaded parallel code so that we can assess the efficiency of the resulting parallel code. These two aspects of Naira that it is itself parallel and that it generates parallel code makes it, to ....

....pass consists of the lexical analyser and the parser. The next four passes implement the pattern matching compiler, the lambda lifter, the type checker and the intermediate language optimiser respectively. The detailed organisation and implementation of these passes is described elsewhere [Jun98] The two way split after the lambda lifting pass indicates that the result of the lambda lifter can be piped simultaneously to both the type checker and the optimiser and that these latter two phases can proceed in parallel combining their results, using showModule, to produce the intermediate ....

S. Junaidu, A Parallel Functional Language Compiler for Message Passing Multicomputers, PhD thesis, School of Mathematical and Computational Sciences, St Andrews University, Scotland, March 1998.


Multi-Architecture Parallel Programming Using GpH, a Functional.. - Aswad (2002)   (Correct)

No context found.

S. Junaidu. Parallel Functional Language Compiler for Message Passing Multicomputers. PhD thesis, Department of Computing Science, University of St Andrews , March 1998.

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