Compiling APL to Accelerate Through a Typed IL

@inproceedings{Budde2015CompilingAT,
  title={Compiling APL to Accelerate Through a Typed IL},
  author={Michael Budde},
  year={2015}
}
APL is a functional array programming language from the 1960’s. While APL no longer has widespread adoption as a general programming language, there still exist large codebases in APL in the industry. Accelerate is an array language embedded in Haskell for doing high-performance computation on GPU’s. In this report I present a compiler written in Haskell for compiling a typed intermediate array language (TAIL), as produced by the APL compiler by Elsman [2], to Haskell programs using the… CONTINUE READING

Figures from this paper.

Citations

Publications citing this paper.

References

Publications referenced by this paper.
SHOWING 1-2 OF 2 REFERENCES

APL Compiler targeting a typed array intermediate language

Martin Elsman.

    Similar Papers