MORTAL - Multiparadigm Optimizing Retargetable Transdisciplinary Abstraction Language

Authors

  • Ove Kåven Kongsberg Spacetec AS, Tromsø, Norway Department of Computer Science, University of Tromsø, Norway
  • Lars Ailo Bongo Department of Computer Science, University of Tromsø, Norway

Keywords:

programming language design, compiler, scientific applications

Abstract

This short paper describes MORTAL, a new general-purpose programming language and compiler for high-performance scientific applications. MORTAL aims to bridge the knowledge gap between computer scientists and scientists by offering a multiparadigm programming environment that allows connecting the mathematical formulae written by scientist to algorithms implemented by the software engineer in a natural way, and understood by both. We provide the rationale for MORTAL, give an overview of the language design and the MORTAL compiler. The compiler is self-hosting, and our initial evaluation shows that MORTAL programs have similar performance as C programs.

Downloads

Download data is not yet available.

Published

2015-10-29

How to Cite

[1]
O. Kåven and L. A. Bongo, “MORTAL - Multiparadigm Optimizing Retargetable Transdisciplinary Abstraction Language”, NIKT, Oct. 2015.

Issue

Section

Articles