See the Open Networking Foundation for current OpenFlow-related information.
From OpenFlow Wiki
What is OpenPipes?
OpenPipes is a platform for building distributed hardware systems. Hardware modules, which may reside in different physical chips, are plumbed together using an OpenFlow network as the interconnect.
Using OpenFlow for the interconnect provides a number of benefits including:
- Any device that has a network connection can host modules, allowing the system builder to use a diverse set of hardware devices (eg. different types of FPGAs, ASICs, etc) and them to mix hardware modules with software modules
- Running systems can be dynamically modified by updating the flow tables within the OpenFlow switches, thereby allowing modules to be inserted, removed, or replaced, while the system is running
- Development and verification are made easier by the ability to mix hardware and software: a module can be prototyped in software before migration to hardware, and the software and hardware modules can be run simultaneously to verify the correctness of the hardware module.
- Gibb, G., and M., McKeown, N., “OpenPipes: making distributed hardware systems easier”, Technical Report, September 2010.
- Gibb, G., and McKeown, N., “OpenPipes: making distributed hardware systems easier”. In FPT, Beijing, China, December 2010.
- Gibb, G., Covington, G.A., Yabe, T., McKeown, N., “OpenPipes: Prototyping high-speed networking systems”. In ACM SIGCOMM, Barcelona, Spain, August 2009.
- Gibb, G., Covington, G.A., Yabe, T., McKeown, N., “OpenPipes: Prototyping high-speed networking systems”. In NSDI, Boston, Massachusettes, April 2009.