Exploiting Algebra-CoalgebraDualityForProgramFusionExtensions
Stc
Date: 2011-03-24
Time: 11:00
Room:
BBL 201
Speaker: Facundo Domínguez
Title: Exploiting Algebra/Coalgebra Duality for Program Fusion Extensions
Abstract
In this talk I'm presenting a reformulation of algorithms for
optimizing functional programs through a fusion technique based on the
so-called Acid Rain laws. The reformulation sheds a new perspective
which simplifies significantly the extensions to cope with programs
involving mutually recursive definitions and recursion over multiple
arguments. The work is based on a recursion scheme known as
hylomorphism but other fusion techniques based on Acid Rain may
benefit from the results. In particular I will be discussing some
issues about Acid Rain laws which can only be appreciated once some of
the extensions are considered. Our algorithms are implemented as part
of a fusion tool called HFusion.