Projects

Here's the stuff I (supposedly) work on:

NetFPGA:

Hardware to help teach the design of networking systems.
This is an FPGA-based system with an 8-port Ethernet controller. Students create network systems such as switches and routers which can then carry real network traffic. We currently have a rack of NetFPGA boards and have used them in two classes.
This work is funded by NSF EIA and CTR grants.

NetFPGA 2:

More NetFPGA, only bigger and brighter. This new system is based on a PCI card with four 10/100/1000 Ethernets and a larger FPGA. The motivation was to build something that is easier for others to adopt.

Smart Memories:

Smart Memories project is an effort to develop the computing infrastructure for next generation of applications. It is a single chip multi processor system with coarse grain reconfiguration capabilities, for supporting diverse computing models, like speculative multi-threading and streaming architectures. These features allow the system to run a broad range of applications efficiently. Research in this area involves VLSI circuits, Computer Architecture, Compiler, Operating systems and Computer Graphics.
[ HIGH PERFORMANCE
NETWORKING GROUP ] [ STANFORD UNIVERSITY
]