HPC news for supercomputing professionals

Fortress: new programming language for HPC

via Sun’s HPC Watercooler

Sun’s HPC Watercooler posted a pointer yesterday to Fortress, a new programming language designed for HPC. From Sun’s press release:

With a focus on the needs of users of very high performance systems and programmers who work in disciplines that rely extensively on mathematics, the PLRG applied lessons learned from previous language design efforts to Fortress development.

The features include

…memory transactions, specification of locality, and implicit parallel computation. Additional features such as the Fortress component system and test framework facilitate program assembly and testing, and enable powerful compiler optimizations across library boundaries. Even the syntax and type system of Fortress are custom-tailored to modern HPC programming, supporting mathematical notation and static checking of properties such as physical units and dimensions, static type checking of multidimensional arrays and matrices, and definitions of domain-specific language syntax in libraries.

Some of which might mean something to some of you. The reference implementation runs on the JVM and you can download the source for yourself.


 

Like what you're reading? Come back every day for HPC news, or subscribe to email or RSS updates. Trackback URL: http://insidehpc.com/2007/01/12/new-programming-language-for-hpc/trackback/

Leave your own comment

Comments will be sent to the moderation queue.

insideHPC.com is a production of indigoBit, LLC. © 2006-2010 Sitemap