HPCwire

Since 1986 - Covering the Fastest Computers
in the World and the People Who Run Them

Language Flags

Datanami
Digital Manufacturing Report
HPC in the Cloud

Tabor Communications
Corporate Video

Oracle Ditches Supercomputing Language Project


According to a blog posted by Guy Steele on Oracle's website, the company will begin winding down the work on Fortress, an experimental open-source programming language designed to make HPC application development more productive. Fortress was originally developed by Sun Microsystems, where Steele led the language R&D effort. The work was partially funded under DARPA's High Productivity Computing Systems (HPCS) project, which was designed to bring productive multi-petaflop systems to the supercomputing community.

Sun never made the final cut in the HPCS program, but the Fortress work was retained as an area of research at a time when the company still had serious supercomputing aspirations. When Oracle acquired Sun, it inherited the language technology, but not the enthusiasm to pursue the HPC market.

Fortress runs on the Java Virtual Machine (JVM) and could, at least theoretically, be applied to less compute-intensive domains. But since the language syntax and design are focused primarily on highly parallel, math-heavy code, it was likely deemed expendable by the higher-ups at Oracle, who couldn't rationalize the continued research for its database-focused business.

In his blog post, Steele implies that they had essentially reached the end of the line, in a technical sense, with the technology:

[O]ver the last few years, as we have focused on implementing a compiler targeted to the Java Virtual Machine, we encountered some severe technical challenges having to do with the mismatch between the (rather ambitious) Fortress type system and a virtual machine not designed to support it (that would be every currently available VM, not just JVM). In addressing these challenges, we learned a lot about the implications of the Fortress type system for the implementation of symmetric multimethod dispatch, and have concluded that we are now unlikely to learn more (in a research sense) from completing the implementation of Fortress for JVM.

That leaves just Cray's Chapel and IBM's X10 as the surviving members of the HPCS language program. Like Fortress, both languages are being developed in the open-source model. While neither Chapel nor X10 has reached anywhere near mainstream acceptance, both efforts are still active.

Since Fortress was developed as an open-source technology, according to Steele, it will "remain available for the foreseeable future to those who wish to work on it." He also says the that they'll spend the next few months polishing up the code and language spec and penning some academic papers before shutting down the research effort at Oracle.

You can read the entire Fortress obituary here.

HPCwire on Twitter

Discussion

There are 0 discussion items posted.

Join the Discussion

Join the Discussion

Become a Registered User Today!


Registered Users Log in join the Discussion

July 26, 2012

July 25, 2012

July 24, 2012

July 23, 2012

July 20, 2012

July 19, 2012

July 18, 2012

July 17, 2012

July 16, 2012

July 13, 2012



Feature Articles

Lack of Minority Representation in Science and Engineering Endangering US Economic Health

Rapid growth in certain segments of the nation’s population is pushing the country’s educational challenges to a crisis level, while too many of the “precious few” under-represented minority students pursuing science, technology, engineering, or mathematics (STEM) disciplines are dropping out or changing majors, according to Richard Tapia, an internationally known mathematician.
Read more...

NASA Builds Supercomputing Lab for Earth Scientists

This week, NASA announced it would soon be launching a new HPC and data facility that will give Earth scientists access to four decades of satellite imagery and other datasets. Known as the NASA Earth Exchange (NEX), the facility is being promoted as a “virtual laboratory” for researchers interested in applying supercomputing resources to studying areas like climate change, soil and vegetation patterns, and other environmental topics.
Read more...

Mellanox Roars Through Second Quarter As InfiniBand Revenue Takes Off

With the rollout of high performance, lossless Ethernet products over the last few years, there were more than a few analysts predicting the slow retreat of InfiniBand. But thanks to a peculiar confluence of technology roadmaps, a payoff in some investments made by Mellanox, and a pent-up demand for server and storage deployment now being alleviated by Intel's Romley platform, InfiniBand is having a big year.
Read more...

Sponsored Whitepapers

Sponsored Multimedia

Michael Wolfe Webinar: PGI Accelerator with OpenACC

Join Michael for a look at the first PGI Accelerator Fortran and C compilers to include comprehensive support for OpenACC, the new open standard for programming accelerators using compiler directives.

Think Tank HPCwire

Newsletters

Intersect360 HPC500

HPC Job Bank


Featured Events





  • September 24, 2012 - September 25, 2012
    ISC Cloud ‘12
    Mannheim,
    Germany




HPC Wire Events