Blog Archives

7/13/13 – A paper about using ROSE to implement OpenMP accelerator directives

The publication page has been updated with a recent paper named “ Early Experiences With The OpenMP Accelerator Model”. In this paper, we examine the newly released accelerator directives and create an initial reference implementation, referred to as HOMP (Heterogeneous OpenMP).

Posted in News

New version of rosecompiler.org is available

We are pleased to announce the release of our newly renovated website, http://www.rosecompiler.org. The previous version of the website was based on static HTML and CSS.  But for this new design, we’ve decided to use a dynamic web content management

Posted in News

7/26/12 – Virtual machine image for ROSE has been released.

A virtual machine image for ROSE has been made available online. Created by using VMware Player, the image contains Ubuntu 10.04 and a pre-built ROSE. The intended users of this image could be first-time users who want to test drive ROSE

Posted in News

Wikibook for ROSE is available for community-edited documentation

We are pleased to announce that we are leveraging WikiBooks to allow anyone to contribute to documenting the ROSE compiler framework. The goal of ROSE’S wikibook is to have a community documentation providing extensive and up-to-date instructional information about how to use and

Posted in News

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

Posted in News

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

Posted in News

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

Posted in News

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

Posted in News