A functional pattern-based data-parallel language
Programs are expressed at a high level in RISE. Programs are transformed using a set of rewrite rules that encode implementation and optimization choices. The Shine compiler generates high-performance parallel C or OpenCL code while preserving the optimization choices made during rewriting.
RISE is a spiritual successor to the Lift project.