COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > Computer Laboratory Digital Technology Group (DTG) Meetings > uvNIC: Rapid Prototyping Network Interface Controllers
uvNIC: Rapid Prototyping Network Interface ControllersAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Andrew Rice. Traditional approaches to NIC driver design focus on commodity network hardware, which exhibit slow moving feature sets and long product life cycles. The introduction of FPGA based network adapters alters the status-quo considerably. Whereas traditional ASIC based NICs may undergo minor driver interface revisions over a timespan of years, FPGA based NIC interfaces can be totally reimplemented in months or even weeks. To the driver developer this presents a considerable challenge: Driver development cannot seriously begin without hardware support, but is now expected to take place simultaneously with hardware development. To solve this problem, I present the userspace, virtual NIC framework (uvNIC). uvNIC implements a custom virtual NIC as a standard userspace application. To the driver developer, it presents a functional equivalent to a physical device. Only minor modifications are required to switch a uvNIC enabled driver over to operating on real hardware. To the hardware designer, uvNIC presents a rapid prototyping environment for initial specifications and a fully functional model against which HDL code can later be verified. This talk is part of the Computer Laboratory Digital Technology Group (DTG) Meetings series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsStatistical Laboratory info aggregator Hitachi Cambridge Seminar Series Horizon: Bioengineering CPERG: Cambridge Peace and Education Research Group Kettle's Yard ARTcrowd [POPULAR Science]Other talksGraph Legendrians and SL2 local systems Louisiana Creole - a creole at the periphery Accelerating the control of bovine Tuberculosis in developing countries Respiratory Problems Determining structures in situ using cryo-electron tomography:enveloped viruses and coated vesicles Sacred Mountains as Flood Refuge Sites in Northwest North America Crowding and the disruptive effect of clutter throughout the visual system A rose by any other name Speculations about homological mirror symmetry for affine hypersurfaces Single Cell Seminars (October) Scale and anisotropic effects in necking of metallic tensile specimens |