Dense Arrays


[-]An APL Machine
P.S. Abrams (TECHREPORT, 1970)

[-]M-Structures: Extending a Parallel, Non-Strict Functional Language with State
P.S. Barth and R.S. Nikhil and Arvind[ (ed)] (INCOLLECTION, 1991)

[-]Compiling Collection-Oriented Languages onto Massively Parallel Computers
G.E. Blelloch and G.W. Sabot (ARTICLE, 1990)

[-]Advanced Array Optimizations for High Performance Functional Languages
D.C. Cann and P. Evripidou (ARTICLE, 1995)

[-]Arrays in Sisal
J.T. Feo (INBOOK, 1991)

[-]Update-in-place Analysis for True Multidimensional Arrays
S.M. Fitzgerald and R.R. Oldehoeft[A.P.W. Böhm and J.T. Feo (ed)] (INPROCEEDINGS, 1995)

[-]The Specification of Array-Based Algorithms and the Automated Derivation of Parallel Implementations through Program Transformation
S. Fitzpatrick (PHDTHESIS, 1994)

[-]Cheap Deforestation for Non-strict Functional Languages
A. Gill (PHDTHESIS, 1996)

[-]A Short Cut to Deforestation
A. Gill and J. Launchbury and S.L. Peyton Jones[ (ed)] (INPROCEEDINGS, 1993)

[-]The Implementation and Efficiency of Arrays in Clean 1.1
J. van Groningen[Werner Kluge (ed)] (INCOLLECTION, 1997)

[-]On the effectiveness of functional language features: NAS benchmark FT
J. Hammes and S. Sur and W. Böhm (ARTICLE, 1997)

[-]The Aggregate Update Problem in Functional Programming Systems
P. Hudak and A. Bloss[ (ed)] (INPROCEEDINGS, 1985)

[-]A Logical Basis for Nested Array Data Structures
M.A. Jenkins and J.I. Glagow (ARTICLE, 1989)

[-]Towards Practical Implementation of a Dataflow-Based Functional Language on Stock Machines
S. Kusakabe and T. Morimoto and K. Inenaga and M. Amamiya[W. Kluge (ed)] (INPROCEEDINGS, 1996)

[-]A Compiler Backend for Generic Programming with Arrays
D.J. Kreye (PHDTHESIS, 2003)

[-]Zur Generierung von effizient ausführbarem Code aus SAC-spezifischen Schleifenkonstrukten
D.J. Kreye (MASTERSTHESIS, 1998)

[-]Lazy Functional State Threads
J. Launchbury and S. Peyton Jones[ (ed)] (INPROCEEDINGS, 1994)

[-]A Mathematics of Arrays
L.M. Restifo Mullin (PHDTHESIS, 1988)

[-]The $\Psi$-Function: A Basis for FFP with Arrays
L.M. Restifo Mullin[L.M. Restifo Mullin (ed)] (INPROCEEDINGS, 1991)

[-]A Comparison of Array Theory and a Mathematics of Arrays
L.M. Restifo Mullin and M. Jenkins[ (ed)] (INPROCEEDINGS, 1991)

[-]A Reduction Semantics for Array Expressions: The PSI Compiler
L. Mullin and S. Thibault (TECHREPORT, 1994)

[-]A Design for Warm Fusion
L. Nemeth and S. Peyton Jones[C. Clack and T. Davie and K. Hammond (ed)] (INPROCEEDINGS, 1998)

[-]Implementing Arrays in SISAL 2.0
R.R. Oldehoeft[ (ed)] (INPROCEEDINGS, 1992)

[-] Single Assignment C -- Functional Programming Using Imperative Style
S.-B. Scholz[John Glauert (ed)] (INPROCEEDINGS, 1994)

[-]With-loop-folding in Sac--Condensing Consecutive Array Operations
S.-B. Scholz[C. Clack and T. Davie and K. Hammond (ed)] (INPROCEEDINGS, 1997)

[-]With-loop-folding in SAC--Condensing Consecutive Array Operations
S.-B. Scholz[ (ed)] (INCOLLECTION, 1998)

[-]Implementing the Conjugate Gradient Algorithm in a Functional Language
P.R. Serrarens[Werner Kluge (ed)] (INCOLLECTION, 1997)

[-]FAC: Functional Array Calculator and its Application to APL and Functional Programming
H-C. Tu (PHDTHESIS, 1986)

[-]Deforestation: transforming programs to eliminate trees
P.L. Wadler (ARTICLE, 1990)

[-]An Introduction to STSC's APL compiler
J. Weigang[ (ed)] (INPROCEEDINGS, 1989)

[-]Representing matrices as quadtrees for parallel processors
D. Wise (ARTICLE, 1985)

[-]Ahnentafel indexing into Morton-ordered arrays, or matrix locality for free
D. Wise[A. Bode and T. Ludwig and R. Wismüller (ed)] (INCOLLECTION, 2000)

[-]Language Support for Morton-ordered Matrices
D. Wise and J.D. Frens and Y. Gu and others [ (ed)] (INCOLLECTION, 2001)


comqss@herts.ac.uk