Iterative and parallel algorithm design from high level language traces

3Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

We present a high level language called SequenceL. The language allows a programmer to describe functions in terms of abstract relationships between their inputs and outputs, and the semantics of the language are capable of automatically discovering and implementing the required algorithms, including iterative and parallel control structures in many cases. Current implementations do not produce code of comparable efficiency to that of a good human programmer. Current implementations can, however, be used as a tool to guide human programmers in discovering and comparing options for parallelizing their solutions. This paper describes the language and approach, and illustrates this kind of guidance with a simple example. © Springer-Verlag Berlin Heidelberg 2005.

Cite

CITATION STYLE

APA

Cooke, D. E., & Rushton, J. N. (2005). Iterative and parallel algorithm design from high level language traces. In Lecture Notes in Computer Science (Vol. 3516, pp. 891–894). Springer Verlag. https://doi.org/10.1007/11428862_132

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free