University of Cambridge > > Computer Laboratory Computer Architecture Group Meeting > Raising Computational Throughput and Energy Efficiency by Synthesizing Software into FPGA Hardware

Raising Computational Throughput and Energy Efficiency by Synthesizing Software into FPGA Hardware

Add to your list(s) Download to your calendar using vCal

If you have a question about this talk, please contact simon.moore.

Note unusual time and venue

We describe a high-level synthesis (HLS) tool, called LegUp, under active development at the University of Toronto. LegUp accepts a C program as input and automatically compiles the program to a hybrid architecture comprising a processor (a soft-core MIPS or a hardened ARM ) and custom hardware accelerators. Results show that LegUp produces hardware solutions of comparable quality to commercial high-level synthesis tools. LegUp is open source and freely downloadable (, providing a powerful platform that can be leveraged for new research on a wide range of HLS and hardware/software co-design topics. The tool has been downloaded by over 1000 groups from around the world since its initial release in March 2011. The LegUp open-source project received the Community Award at the 2014 Int’l Conference on Field-Programmable Logic and Applications (FPL). The talk will overview LegUp’s current capabilities, as well as current research underway.

Bio: Jason Anderson ( received the B.Sc. degree in computer engineering from the University of Manitoba, and the M.A.Sc. and Ph.D. degrees in electrical and computer engineering (ECE) from the University of Toronto (U of T). He is an Associate Professor with the Department of ECE , U of T. From 1997-2008, he was with the FPGA implementation tools group at Xilinx, Inc., in San Jose, CA, and Toronto, ON. Prof. Anderson has received six awards for excellence in undergraduate teaching, three best papers awards, holds 25 U.S. patents, and has authored over 60 papers in refereed journals and symposia. His research interests include all aspects of computer-aided design (CAD), architecture and circuits for FPG As.

This talk is part of the Computer Laboratory Computer Architecture Group Meeting series.

Tell a friend about this talk:

This talk is included in these lists:

Note that ex-directory lists are not shown.


© 2006-2024, University of Cambridge. Contact Us | Help and Documentation | Privacy and Publicity