Sunday, August 5, 2012

Toward symbolic differentiation in Acumen

This week Adam and Yingfu have been working on integrating the
symbolic differentiation implementation with Acumen. This amounted to
adding a code transformation step which applies the previously
developed logic, updated to operate on the Acumen AST types. This
approach was chosen over one where a specialized AST is used, as the
existing types did not add much syntactic overhead. Future work in
this area includes adding support for more language constructs and
improving the handling of singularities.