Actions

March 20 2013 Technology Marketplace: Difference between revisions

From Modelado Foundation

imported>Rishi
(Created page with "== Runtime Systems == == Compiler == == Languages and DSLs == == Resilience == == Auto-tuning and Learning == == Simulation ==")
 
imported>Rishi
No edit summary
Line 1: Line 1:
== Runtime Systems ==
== 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 ==
== 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 ==
== Languages and DSLs ==
== Resilience ==
== Resilience ==
== Auto-tuning and Learning ==
== Auto-tuning and Learning ==
== Simulation ==
== Simulation ==

Revision as of 21:55, March 21, 2013

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