Catalyst Accelerated Computing Source Tracker

The goal of Catalyst is to compile and optimize spreadsheets for execution on heterogeneous and distributed architectures. RhoZeta is a spreadsheet interpreter model in Python which allows blocking, non-blocking and asynchronous assignments. We can synchronize a Python evaluator with an Excel frontend. We also have similar demos for UNO with OpenOffice?. We'll merge the two eventually and allow both front-ends to share the same spreadsheet environment.

We'll progressively improve the JIT libraries for C, Verilog and OpenGL.

The SVN repository is here:

 svn://catalystac.com:3691/catalyst

Anonymous checkin and checkout enabled so feel free to add cool spreadsheets and tricks.

Report iteration timing if you can implement a function particularly well.

If you can make a spreadsheet iterate faster on your architecture, let us know. We could start a competitions section for various benchmarks.

COM interface for Scheme:  http://www.plt-scheme.org/software/mysterx/