Actions

March 20 2013 Technology Marketplace

From Modelado Foundation

Revision as of 21:55, March 21, 2013 by imported>Rishi

Runtime Systems

Open Community Runtime: Zoran Budimlic

Intra-node MPI: Andrew Friedley

GASNet: Paul Hargrove

HPX: Hartmut Kaiser

SWARM: Rishi Khan

TASCEL: Sriram Krishnamoorthy

X10 Runtime: Olivier Tardieu

Compiler

Building Solver-Aided DSLs with Rosette (Emina Torlak, UC Berkeley)

We will present Rosette, a new framework for rapid design and prototyping of solver-aided DSLs. It accepts as input an interpreter (a virtual machine) that defines the programming model or a DSL and produces a translator from programs to constraints, facilitating constraint-based synthesis, verification, debugging and execution. We will demo shallow and deep embeddings of sample DSLs in Rosette.

Andrew Lumsdaine, Indiana University

As part of its efforts supported by the X-Stack program, the XPRESS team is developing the eXascale ParalleX Intermediate form (XPI). Initially, XPI will provide a low-level API to HPX functionality that can be directly called as a library or used as a compiler target. However, XPI is not intrinsically tied to HPX -- many of the abstract concepts captured and exposed by XPI are common across the various approaches to exascale being explored under the auspices of the X-Stack program. An initial draft of the XPI specification was recently released. Representatives of the XPRESS team will be available at the technology marketplace to discuss XPI in depth.

Armando Solar-Lezama, MIT

Armando will give a demo of the Sketch system for program synthesis using sketching.

Michael Wilde, Argonne National Lab

Swift is a parallel scripting language for composing scientific applications that run on a large variety of parallel machines.

Languages and DSLs

Resilience

Auto-tuning and Learning

Simulation