MPI-INF Logo
Campus Event Calendar

Event Entry

What and Who

Types for Incremental Computational Complexity

Deepak Garg
MMCI
Joint Lecture Series
AG 1, AG 2, AG 3, AG 4, AG 5, SWS, RG1, MMCI  
Public Audience
English

Date, Time and Location

Wednesday, 3 June 2015
12:15
60 Minutes
E1 5
002
Saarbrücken

Abstract

The area of incremental computation seeks to reduce a program's

execution time by re-using the trace of a prior execution of the
program intelligently. With recent advances, programs can be compiled
to their incremental versions automatically. However, thus far, there
is no language-level support for formally proving the time complexity
of incremental execution. Motivated by this gap, this talk presents
CostIt, a higher-order functional language equipped with a type theory
for proving asymptotic bounds on incremental computation time.  CostIt
uses type refinements to specify which parts of inputs and outputs may
change, as well as the program's incremental execution time. The talk
will cover the intuitions behind CostIt's design.

Contact

Jennifer Müller
2900
--email hidden
passcode not visible
logged in users only

Jennifer Müller, 06/01/2015 10:02
Jennifer Müller, 02/02/2015 11:58 -- Created document.