FPT 2009 Workshop on FPGA Architectures and Applications
FPT 2009 Workshop on FPGA Architectures and Applications
Overview
This public workshop is in conjunction with the International Conference
on Field Programmable Technology 2009. Leading researchers have
been invited to give their views on fruitful and unfruitful directions
for research in FPGA architectures and applications. Registration is
not necessary.
- Date: 2-6pm Tuesday 8th December 2009
- Venue: Electrical Engineering Lecture Theatre 2 (Rm 450), University of Sydney (directions)
- Cost: Free
- Speakers and Schedule:
- 2pm Andre DeHon, University of Pennsylvania -
"Architecture of FPGAs as Future Computing Platforms"
(slides)
- 3:15pm Afternoon tea
- 3:45pm Guy Lemieux, University of British Columbia - "Future Trends in FPGA Interconnect"
(slides)
- 4:45pm Mark Shand, Zoran - "Reconfigurable Computing Research at DEC: a personal retrospective"
(slides)
Organisers: Philip Leong (University of Sydney) and Chris Nicol (NICTA).
For more information contact Philip Leong
Abstracts and Biographies
Andre DeHon - Architecture of FPGAs as Future Computing Platforms
To date FPGAs have found a healthy niche as an ASIC alternative for the
underprivileged. They have thrived in this niche using technology
hand-me-downs driven by more popular and affluent products like
microprocessors. While they offer a unique combination of programmability,
performance, and energy efficiency, it requires herculean effort to extract
the performance and energy benefits. Simplified parallel processing on
GP-GPUs and multicore processors (e.g. CUDA, Open-CL), now provides an
easier and more accessible path to some of the potential FPGA performance
benefits. Some experts suggest this trend squeezes FPGAs out of their
traditional niche.
We believe technology trends actually favor FPGA-like architectures.
However, complexity trends, difficult programmability, and the need to take
a backseat to microprocessor-driven fabrication processes, can negate the
FPGA's inherent advantages. What would it take for FPGAs to instead take
the lead? Where can FPGAs go that ASICs, GP-GPUs, and multicore processors
may not be able to go? What changes if FPGAs can drive technology? What
must FPGAs do differently to become contenders? How do we get beyond FPGAs
as Verilog-Engines and power-hungry ASICs and make them desirable Compute
Engines?
We will provide background and frame these questions. We have some of
our own ideas about the directions. Nonetheless, we're most interested in
leveraging the workshop format to foster active community exploration of
these issues. Bring your own questions, thoughts, and opinions, and let's
see what we can discover.
This session may not tell you:
- how large to make your LUT
- how many LUTs to put in a cluster
- what granularity your datapath should be
- which fixed units to include in your FPGA
- how many configuration contexts should your FPGA support
- how to better organize your partial reconfiguration architecture
But, it will discuss the technology and computational landscape in which
these questions should be evaluated if we want FPGA-like designs to be the
most effective computing platforms of the future.
Andre DeHon received S.B., S.M., and Ph.D. degrees in Electrical
Engineering and Computer Science from the Massachusetts Institute of
Technology in 1990, 1993, and 1996 respectively. From 1996 to 1999, Andre
co-ran the BRASS group in the Computer Science Department at the University
of California at Berkeley. From 1999 to 2006, he was an Assistant
Professor of Computer Science at the California Institute of Technology.
Since 2006, he has been an Associate Professor of Electrical and Systems
Engineering at the University of Pennsylvania. He is broadly interested in
how we physically implement computations from substrates, including VLSI
and molecular electronics, up through architecture, CAD, and programming
models. He places special emphasis on spatial programmable architectures
(e.g. FPGAs) and interconnect design and optimization.
Guy Lemieux - "Future Trends in FPGA Interconnect"
In this talk, we present the basics of mesh interconnect design
including switch blocks, connection blocks, input interconnect blocks
and single-driver wiring. Then we look at application areas that can
serve as market drivers for future FPGAs. This is followed by the
presentation of various interconnect metrics used to judge the
'goodness' of an interconnect architecture and how to push the
envelope to maximize these metrics individually. Finally, we present a
variety of open research problems in FPGA interconnect design.
Guy Lemieux received the B.A.Sc. degree from the division of
engineering science at the University of Toronto, and the M.A.Sc. and
Ph.D. degrees in electrical and computer engineering at the University
of Toronto.
In 2003, he joined the Department of Electrical and Computer
Engineering at The University of British Columbia, where he is now an
Associate Professor. He is co-author of the book Design of
Interconnection Networks for Programmable Logic (Kluwer, 2004). His
research interests include FPGA architecture, interconnect design,
computer-aided design algorithms, VLSI and SoC circuit design, and
parallel computing.
He received a Best Paper Award at FPT 2004.
Mark Shand - "Reconfigurable Computing Research at DEC: a personal retrospective"
FPGAs are 25 years old next year; FPGA based reconfigurable computing
is almost as old. Since the late 1980s a growing number of researchers
around the world have been exploiting FPGA technology to to explore
novel computer architectures and computing paradigms. Digital Equipment
Corporation's Paris Research Lab was among the pioneers.
This talk gives an overview of the PAM project and various follow-on
developments including PCI Pamette and the Sepia scalable image rendering
system. We discuss the various technologies that were developed in
support of these reconfigurable systems, the context in which they were
developed and the lessons learned, both academic and industrial.
Mark Shand received B.Sc (Hons), and Ph.D. degrees in Computer Science
from the University of Sydney in 1982, 1988 respectively. From 1987 to
1988, was seconded from the CSIRO to the VaST lab at the University of
NSW. From 1988 to 2006, he held research positions at Digital Equipment
Corporation, Compaq Computer Corporation and Hewlett Packard Corporation,
in Paris, France and Palo Alto, California. In 2006, he joined Let It
Wave, a fabless semiconductor startup specializing in advanced video
processing, as Vice President of Engineering. In 2008 Let It Wave was
acquired by Zoran Corporation where he is now employed as Senior Principal
Architect. His interests span efficient computation in all its guises
and the transformation of abstract algorithms to practical realizations.