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 Computer Architecture Group Meeting > G: A high-level packet processing language with a high-speed FPGA-based implementation
G: A high-level packet processing language with a high-speed FPGA-based implementationAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Robert Mullins. Note unusual day and time As the Internet evolves, it is becoming increasingly necessary to provide multiple packet processing solutions, in order to support diversity and innovation both in services and in underlying infrastructure. In turn, there is a requirement for supplying underlying high-performance network node architectures that support flexibility, scalability, concurrency, and diversity. This talk will discuss modern Field Programmable Gate Array (FPGA) devices as a natural technology for the necessary high-speed programmable packet processing nodes. It will introduce G, an experimental high-level packet-centric language for describing packet processing specifications in an implementation-independent manner. G can be compiled to give high-speed FPGA -based components that can be assembled alongside other components to build network nodes, framework based on the MIT Click modular approach. Compilation involves generating virtual processing architectures tailored to specific packet processing requirements. Some examples (including MPLS and carrier Ethernet) will be presented to illustrate the performance obtainable from G solutions, and the ease of experimentation with both packet processing requirements and implementation characteristics. The results to date indicate that FPGA devices can be programmed in a high-level manner attractive to the networking specialist, without seriously compromising their raw capabilities. This talk is part of the Computer Laboratory Computer Architecture Group Meeting series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsOdd perfect numbers Centre for Family Research 2011 Archive Syntax Reading GroupOther talksBears, Bulls and Boers: Market Making and Southern African Mining Finance, 1894-1899 “Structural Biology and Chemistry of Histone Deacetylases in Human Disease and Drug Discover Prices of peers: identifying endogenous price effects between real assets Ethics for the working mathematician, seminar 8: Standing on the shoulders of giants. Modelling mitochondrial dysfunction in Parkinson’s disease: mitophagy, calcium and beyond Single Cell Seminars (November) An SU(3) variant of instanton homology for webs Direct measurements of dynamic granular compaction at the mesoscale using synchrotron X-ray radiography Lecture Supper: James Stuart: Radical liberalism, ‘non-gremial students’ and continuing education Coin Betting for Backprop without Learning Rates and More Making Refuge: Academics at Risk |