Stanford DAWN


Macrobase: Prioritizing Attention in Fast Data

MacroBase is a new analytic monitoring engine designed to prioritize human attention in large-scale datasets and data streams. Unlike a traditional analytics engine, MacroBase is specialized for one task: finding and explaining unusual or interesting trends in data.

Snorkel: A Training Set Creation System

Snorkel is a system for rapidly creating, modeling, and managing training data, currently focused on accelerating the development of structured or “dark” data extraction applications for domains in which large labeled training sets are not available or easy to obtain.

Spatial: A DSL for FPGAs

Spatial is a new Domain Specific Language for programming reconfigurable hardware from a parameterized, high level abstraction.

Weld: Accelerating Data Analytics

Weld is a runtime for improving the performance of data-intensive applications. It optimizes across libraries and functions by expressing the core computations in libraries using a small common intermediate representation, similar to CUDA and OpenCL.