Non-expert users require easy-to-use programming environments. We aim to simplify the development of applications that can process massive amounts of data on modern platforms ranging from GPUs to datacenters. Examples include:
- Domain-specific languages and optimization systems for big data analytics,
- Scalable analysis tools for automatic bug detection.