Thesis/General Exam
- Eric Keller .
Multi-Level Architecture for Data Plane Virtualization.
Oral General Exam Princeton University directed by Dr. Jennifer Rexford.
Princeton, NJ, May 5, 2008. (
presentation-ppt). Note: presentation only, the related documents can be found as a class report (
pdf
) and the PRESTO 2008 paper (
pdf
)
- Eric Keller .
Programming Model for Network Processing on an FPGA.
M.S. Thesis at University of Massachusetts directed by Dr. Russell Tessier.
Amherst, MA, October, 2004. (
pdf
, presentation-ppt
)
Network virtualization
- Eric Keller, Ruby Lee, and Jennifer Rexford.
Accountability in hosted virtual networks.
In Proc. ACM SIGCOMM Workshop on Virtualized Infrastructure Systems and Architectures (VISA), August 2009.
(pdf,
presentation-pptx,
presentation-ppt)
- Eric Keller, Minlan Yu, Matthew Caesar, and Jennifer Rexford.
Virtually Eliminating Router Bugs.
To appear in Proc. CoNext, December 2009.
- Yi Wang, Eric Keller, Brian Biskeborn, Jacobus van der Merwe, Jennifer Rexford.
Virtual Routers on the Move: Live Router Migration
as a Network-Management Primitive.
In Proc. SIGCOMM, Aug 2008, Seattle, WA.. (
pdf
, presentation-ppt)
- Eric Keller and Evan Green.
Virtualizing the Data Plane Through Source Code Merging. ACM SIGCOMM Workshop on Programmable Routers for the Extensible Services of Tomorrow (PRESTO), Seattle, WA, August 2008. (
pdf
, presentation-ppt)
Making it easier to design for FPGAs
- Firat Kiyak, Brent Mochizuki, Eric Keller, and Matthew Caesar.
Better by a HAIR: Hardware-Amenable Internet Routing.
In Proc. IEEE International Conference on Network Protocols (ICNP), October 2009.
(pdf)
- Eric Keller and Gordon Brebner.
Programming a Hyper-Programmable Architectures for Networked Systems.
International Conference on Field-Programmable Technology (FPT).
Brisbane, Australia, December 6-8, 2004. (
pdf
, presentation-ppt - Note: the paper was presented as part of a key note address
and includes additional, more general, material
)
- Gordon Brebner, Phil James-Roxby, Eric Keller, Chidamber Kulkarni.
Hyper-Programmable Architectures for Adaptable Networked Systems.
IEEE 15th International Conference on Application-specific Systems, Architectures and Processors (ASAP).
Galveston, TX, September 27-29, 2004. (
pdf
)
- Eric Keller, Gordon Brebner, Phil James-Roxby. Software Decelerators. 13th International
Field Programmable Logic and Applications Conference (FPL). Lisbon, Portugal,
September 1-3, 2003. Lecture Notes in Computer Science 2778. (pdf, ps, presentation-ppt)
- Brandon Blodget, Philip James-Roxby, Eric Keller, Scott McMillan, Prasanna
Sundararajaran. A Self-Reconfiguring Platform.
13th International Field Programmable Logic and Applications Conference (FPL).
Lisbon, Portugal, September 1-3, 2003. Lecture Notes in Computer Science
2778. (pdf, ps, presentation-ppt)
- Jonathan Ballagh, James Hwang, Phil James-Roxby, Eric Keller. Building
OPB Slave Peripherals Using System Generator for DSP. Xilinx Application
Note XAPP264. November, 2002. (pdf)
- Eric Keller and Scott McMillan. An FPGA Wire
Data-Base for Run-Time Routers. 5th Military and Aerospace Applications
of Programmable Devices and Technologies International Conference (MAPLD).
Laurel, Maryland. September 10-12, 2002. (pdf, ps, presentation-ppt)
- Jonathan Ballagh, Peter Athanas, and Eric Keller.
Java Debug Hardware Models using JBits. 8th Reconfigurable Architectures
Workshop (RAW 2001), San Francisco, California. April 27, 2001. (pdf, ps, presentation-ppt)
- Eric Keller. JRoute: A Run-Time Routing API for
FPGA Hardware. 7th Reconfigurable Architectures Workshop (RAW 2000),
Cancun, Mexico. May 1, 2000. (pdf, ps, presentation-ppt)
Applications exploiting FPGA Reprogrammability
- Steven A. Guccione and Eric Keller. Gene Matching
Using JBits. 12th International Field-Programmable Logic and Applications
Conference (FPL). Monpellier, France, September 2-4 2002. Lecture
Notes in Computer Science 2438. (pdf,
ps, presentation-ppt)
- Eric Keller. Building Asynchronous Circuits With
JBits. 11th International Field-Programmable Logic and Applications Conference
(FPL). Belfast, Northern Ireland, UK., August 27-29 2001. Lecture
Notes in Computer Science 2147. (pdf, ps, presentation-ppt)
- Jonathan Ballagh, Peter Athanas, and Eric Keller.
Run-Time Reconfigurable 2D Discrete Wavelet Transform Using JBits.
Reconfigurable Technology: FPGAs for Computing and Applications II, Proc.
SPIE 4525, SPIE - The International Society for Optical Engineering.
Denver, Colorado. August 21-22, 2001. (pdf,
ps, presentation-ppt)
- Eric Keller. Dynamic Circuit Specialization of
a CORDIC Processor. Reconfigurable Technology: FPGAs for Computing and
Applications II, Proc. SPIE 4212, SPIE - The International Society for Optical
Engineering. Boston, Massachusetts. November 7-8, 2000. (pdf, ps, presentation-ppt)