What I do:
I am in the FPGA - Apps group of the ACME Lab. The group’s mandate is to develop applications on reconfigurable computing platforms with an effort to most efficiently use the reconfigurable resources. We work on Industry standard FPGAs - Xilinx, Altera et al, some novelty platforms such as the Ambric Processor Arrays, and on our in-house coarse grain architectures. Having said that, it just struck me that FPGA Apps is probably a misnomer. But its a heck of a lot easier to say than Reconfigurable Computing Apps Group!
We investigate how well the applications do on the various platforms and the kinds of trade-offs that have to be made to push a particular application into a specific platform. Our data serves as reference points for the Coarse-grained Dev group, and the Cad tool Dev group. In all we are one big happy family!
What’s going on now?
I am currently investigating timing related issues in Xilinx FPGAs. The focus is to generate post PAR data for timing delays associated with individual components of the device fabric.
And soon I’ll be…
Working on the implementation of image compression codecs on Coarse-Grained Reconfigurable Arrays. Specifically, I’ll be working with the baseline profile of the H.264 specification on the Ambric Processor Array.