Compiling Scientific Code Using Partial Evaluation
Author(s)Berlin, Andrew; Weise, Daniel
MetadataShow full item record
Scientists are faced with a dilemma: either they can write abstract programs that express their understanding of a problem, but which do not execute efficiently; or they can write programs that computers can execute efficiently, but which are difficult to write and difficult to understand. We have developed a compiler that uses partial evaluation and scheduling techniques to provide a solution to this dilemma.