Overview

OptiGraph is a domain-specific language for graph analysis. OptiGraph is developed as a research project from Stanford University's Pervasive Parallelism Laboratory (PPL).

OptiGraph is designed in Forge; a meta-dsl framework on top of Delite. It allows for graph applications to be written in a purely functional manner. Much of the work for OptiGraph is based off of and extends Green-Marl. Our current implemenation of OptiGraph stores the graph in a compressed sparse row layout.

OptiGraph is currently under rapid development.