Title :
Higher order function synthesis through proof planning
Author :
Cook, Andrew ; Ireland, Andrew ; Michaelson, Greg
Author_Institution :
Dept. of Comput. & Electr. Eng., Heriot-Watt Univ., Edinburgh, UK
Abstract :
The close association between higher order functions and algorithmic skeletons is a promising source of automatic parallelisation of programs. An approach to automatically synthesizing higher order functions from functional programs through proof planning is presented Our work has been conducted within the context of a parallelising compiler for SML, with the objective of exploiting parallelism latent in potential higher order function use in programs.
Keywords :
functional programming; parallelising compilers; SML; algorithmic skeletons; automatic parallelisation of programs; functional programs; higher order function; higher order function synthesis; higher order functions; parallelising compiler; proof planning; Automatic control; Concurrent computing; Functional programming; Parallel processing; Parallel programming; Program processors; Skeleton;
Conference_Titel :
Automated Software Engineering, 2001. (ASE 2001). Proceedings. 16th Annual International Conference on
Print_ISBN :
0-7695-1426-X
DOI :
10.1109/ASE.2001.989817