NSF Middleware Initiative (NMI) ROSE External Nightly Tests

With the permission of the NSF Middleware Initiative (NMI) at University of Wisconson at Madison, ROSE uses a build and compile farm to support external nightly tests. The link on the left menu is to the nightly test results (an elaborate web page). Most tests pass, some tests fail (mostly on older platforms). Our goal is to be as transparent as possible in the representation of robustness and portability of ROSE on a daily basis. For more information about how we use NMI please refer to the chapter named "Testing on the NMI Build and Test Farm" in the ROSE Developer's Guide for details about how we use NMI. We especially appreciate the work done by the NMI support team and their roll in helping to make ROSE more robust and portable over the last months.

October 17, 2009

Haskell bindings have been released.

ROSE now includes language bindings for the functional programming language Haskell. The bindings allow users to access and traverse ROSE's intermediate representation (IR) from Haskell in a type-safe manner. Please refer to the chapter named "The Haskell Interface" in the ROSE tutorial as well as the API documentation for details about how to use this new feature.

October 16, 2009

OpenMP 3.0 implementation has been released.

An initial OpenMP 3.0 implementation using ROSE has been released. ROSE now can parse OpenMP 3.0 directives and translate OpenMP programs into multithreaded code targeting the GCC GOMP runtime library. Please refer to the Chapter named "OpenMP support" in the ROSE manual for details about how to use this new feature.

September 24, 2009

Autotuning draft tutorial has been released.

A draft tutorial of a ROSE-based end-to-end empirical tuning system has been made available online. ROSE is a central component in the SciDAC PERI project to enable performance portability of DOE applications through an empirical optimization system, which incorporates a set of external tools interacting with ROSE to support the entire life-cycle of automated empirical optimization of large scale applications. Please goto Internal ROSE Projects to learn more about the project and download the draft tutorial.

August 6, 2009

ROSE wins R&D 100 Award!

The ROSE group, led by Dr. Daniel J. Quinlan, has received the 2009 R&D 100 Award for its software, ROSE: Making Compiler Technology Accessible to all Programmers. The R&D 100 Awards, also called the "Oscars of Invention", are presented annually by R&D Magazine to recognize the 100 most significant proven research and development advances introduced over the past year. ROSE was selected by an independent expert panel as one of the winners for 2009.

July 20, 2009