I'm a member of the
Mosaic research group. My advisors are Carl Ebeling and Scott Hauck.
Mosaic is a systematic investigation of architectural features in coarse-grained, reconfigurable architecures aimed at discovering power efficient architectures. I am currently focused on compilation techniques for coarse-grained and highly pipelined architectures.
My research involves SPR (Schedule, Place, and Route), a tool designed for architecture exploration of coarse-grained and pipelined architectures. SPR accepts a dataflow representation of an algorithm and a description of an architecture and maps the algorithm to the architecture efficiently in both space and time.
Publications
- [ pdf ] Allan Carroll and Carl Ebeling. "Reducing The Space Complexity Of Pipelined Routing Using Modified Range Encoding," In Intl. Conference on Field Programmable Logic and Applications (FPL 2006), pp. 613-618. Madrid, Spain, September, 2006. (FPGA Technology Best Paper Award).
- [ pdf ] A. Carroll, S. Friedman, B. Van Essen, A. Wood, B. Ylvisaker, C. Ebeling, S. Hauck, "Designing a Coarse-grained Reconfigurable Architecture for Power Efficiency," Department of Energy NA-22 University Information Technical Interchange Review Meeting, 2007.
Presentations
- [ ppt ] Allan Carroll and Carl Ebeling. "Reducing The Space Complexity Of Pipelined Routing Using Modified Range Encoding," In Intl. Conference on Field Programmable Logic and Applications (FPL 2006), pp. 613-618. Madrid, Spain, September, 2006.



