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