@inproceedings{shaikhha2017using, author = {Shaikhha, Amir and Fitzgibbon, Andrew and Peyton Jones, Simon and Vytiniotis, Dimitrios}, title = {Using Destination-Passing Style to Compile a Functional Language into Efficient Low-Level Code}, booktitle = {Workshop on Functional High-Performance Computing}, year = {2017}, month = {September}, abstract = {We show how to compile high-level functional array-processing programs, drawn from image processing and machine learning, into C code that runs as fast as hand-written C.  The key idea is to transform the program to destination passing style, which in turn enables a highly-efficient stack-like memory allocation discipline.}, publisher = {ACM}, url = {http://approjects.co.za/?big=en-us/research/publication/using-destination-passing-style-compile-functional-language-efficient-low-level-code/}, }