Sun’s Fortress Language: Parallelism by Default

Michael Feldman over at HPC Wire writes on Sun’s Fortress parallel programming language:
“If anyone knows how to introduce a new programming language, it’s Sun Microsystems. The company’s highly successful Java language, which was introduced in 1991, has become ubiquitous in network-centric and embedded computing. Today, there’s a whole research team at Sun Labs devoted to programming languages, and the big project there in recent years has been the development of the Fortress programming language. The end game is to “do for Fortran what Java did for C.”
Unlike Java though, Fortress is geared for HPC applications, with programmability as a major design goal. The language maintains a high level of abstraction for the developer, allowing the focus to be on the algorithm rather than the underlying hardware. And even though Fortress specifically targets high-end technical computing, it is also applicable to large-scale parallel applications of almost any type. “We were looking for a language that was good for multicore, for supercomputing, and for everything in between,” explains Eric Allen, Principal Investigator of Programming Languages Research Group at Sun Labs. Full Story


About Rich
FlexRex began his life as a cartoon character I created a Sun Microsystems. As the world's first "fictional blogger," he appeared in numerous parody films that made fun of the whole work-from-home thing. Somewhere along the line, the Sun IT department adopted FlexRex as their spokesman in a half-dozen security awareness films for employees. So when I left Sun recently, I started FlexRex Communications, a Marketing company in Portland, Oregon.

One Response to Sun’s Fortress Language: Parallelism by Default

  1. Keith Bierman says:

    Long ago the plea was "someone needs to do for Fortran what Java did for C++" how did this get mutated into what Java did for C?

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: