The current growing interest in supercomputers will undoubtedly give rise to the question of how to program on such machines. One obvious answer is with supercompilers! We define supercompilers as highly automated transformational programming systems that can translate high level mathematical problem specifications into machine code for a variety of target computers that could be represented by a diversity of abstract parallel and sequential complexity models. Since one would not expect the object code produced by a supercompiler to be comprehensible relative to the abstractly specified source code, a reasonable supercompiler would have to compile a performance description of the object code also. This is made possible by new insights into ...
Abstract: The paper explains the principles of multi-result supercompilation. We introduce...
High Performance Computing (HPC) aims at providing reasonably fast computing solutions to both scien...
Despite recent advances in compiler technology, programmers are still confronted with machinedepende...
A supercompiler is a program which can perform a deep transformation of programs using a principle w...
Turchin's supercompilation is a program transformation technique for functional languages. A su...
Abstract: An introduction to supercompilation, a program analysis and transformation techn...
To date, programming language research has made several major contributions to the support of high s...
Supercompilation is a program optimisation technique that is par-ticularly effective at eliminating ...
This paper gives a gentle introduction to Turchin's supercompilation and its applications in me...
Supercompilation is a program transformation that removes intermediate structures and performs progr...
Abstract: The paper describes the internal structure of HOSC, an experimental supercompile...
Intermediate structures such as lists and higher-order functions are very common in most styles of f...
Compilers are the critical translators that convert a human-readable program into the code understoo...
Programming practice is limited by labor costs such as implementation design, program development, d...
Turchin`s supercompiler is a program transformer that includes both partial evaluation and deforesta...
Abstract: The paper explains the principles of multi-result supercompilation. We introduce...
High Performance Computing (HPC) aims at providing reasonably fast computing solutions to both scien...
Despite recent advances in compiler technology, programmers are still confronted with machinedepende...
A supercompiler is a program which can perform a deep transformation of programs using a principle w...
Turchin's supercompilation is a program transformation technique for functional languages. A su...
Abstract: An introduction to supercompilation, a program analysis and transformation techn...
To date, programming language research has made several major contributions to the support of high s...
Supercompilation is a program optimisation technique that is par-ticularly effective at eliminating ...
This paper gives a gentle introduction to Turchin's supercompilation and its applications in me...
Supercompilation is a program transformation that removes intermediate structures and performs progr...
Abstract: The paper describes the internal structure of HOSC, an experimental supercompile...
Intermediate structures such as lists and higher-order functions are very common in most styles of f...
Compilers are the critical translators that convert a human-readable program into the code understoo...
Programming practice is limited by labor costs such as implementation design, program development, d...
Turchin`s supercompiler is a program transformer that includes both partial evaluation and deforesta...
Abstract: The paper explains the principles of multi-result supercompilation. We introduce...
High Performance Computing (HPC) aims at providing reasonably fast computing solutions to both scien...
Despite recent advances in compiler technology, programmers are still confronted with machinedepende...