计算机科学
开源硬件
现场可编程门阵列
桥接(联网)
嵌入式系统
软件
网络硬件
千兆位
网络数据包
数据包处理
网络处理器
计算机硬件
高级合成
障碍物
计算机体系结构
开源
操作系统
计算机网络
电信
法学
政治学
作者
Marco Forconesi,Gustavo Sutter,Sergio López-Buedo,Jorge E. López de Vergara,Javier Aracil
出处
期刊:IEEE Network
[Institute of Electrical and Electronics Engineers]
日期:2014-09-01
卷期号:28 (5): 13-19
被引量:18
标识
DOI:10.1109/mnet.2014.6915434
摘要
The rise of network speeds to tens of gigabits per second poses a challenge to develop packet processing applications that can cope with such bit rates. Therefore, the need for a suitable open source system that can be used as a prototype platform to test new network functionality while ensuring line-rate processing, accurate timestamping, and reduced power consumption has become evident. All these requirements cannot be achieved by using software-only solutions, but rather with hardware-based platforms such as NetFPGA. The main obstacle when using this type of open source FPGA-based solution is the cost of development, in both time and hardware development skills required. The spread of new circuit synthesis tools using high-level languages opens the door for the development of hardware-based networking applications with reasonable development effort, compared to the use of traditional hardware description languages. In this article, we describe how existing open source hardware-based platforms for networking applications will be fueled by the change in the programming model of FPGAs provided by modern high-level synthesis tools. For this, we implemented a network flow monitor using high-level languages and compared the effort spent with respect to a traditional hardware development cycle. Preliminary results are very promising, given that development time is reduced from months to weeks.
科研通智能强力驱动
Strongly Powered by AbleSci AI