DocumentCode :
1952083
Title :
OpenPipes: Making distributed hardware systems easier
Author :
Gibb, Glen ; McKeown, Nick
Author_Institution :
Dept. of Electr. Eng., Stanford Univ., Stanford, CA, USA
fYear :
2010
fDate :
8-10 Dec. 2010
Firstpage :
381
Lastpage :
384
Abstract :
Distributing a hardware design across multiple physical devices is difficult-splitting a design across two chips requires considerable effort to partition the design and to build the communication mechanism between the chips. Designers and researchers would benefit enormously if this were easier as it would, for example, allow multiple FPGAS to be used when building prototypes. To this end we propose OpenPipes, a platform to allow hardware designs to be distributed across physical resources. OpenPipes follows the model of many system-building platforms: systems are built by composing modules together. What makes it unique is that it uses an OpenFlow network as the interconnect between modules, providing OpenPipes with complete control over all traffic flows within the interconnect. Any device that can attach to the network can host modules, allowing software modules to be used alongside hardware modules. The control provided by OpenFlow allows running systems to be modified dynamically, and as we show in the paper, OpenPipes provides a mechanism for migrating from software to hardware modules that simplifies testing.
Keywords :
field programmable gate arrays; logic design; FPGA; OpenFlow network; OpenPipes; distributed hardware systems; hardware design; system-building platforms; Field programmable gate arrays; Graphical user interfaces; Hardware; Network topology; Optical switches; Process control; Software;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Technology (FPT), 2010 International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4244-8980-0
Type :
conf
DOI :
10.1109/FPT.2010.5681423
Filename :
5681423
Link To Document :
بازگشت