Back to Search
Start Over
Towards Cognitive Networking Using FPGA-Based Acceleration
- Source :
- IEEE Journal of Radio Frequency Identification. 5:222-231
- Publication Year :
- 2021
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 2021.
-
Abstract
- The cognitive network controller (CNC) is a brain-inspired computing architecture that has been applied to the decentralized outbound link selection for data bundles in challenged networks. To this end, cognitive entities perceive the environment, reason using spiking neural networks (SNN), and decide routing actions that attempt to optimize pre-assigned performance goals. In this paper, a software architecture and SoC/FPGA implementation are proposed that enable decoupling the SNN computation tasks from the network gateways allowing the provision of accelerated CNCs as a network service to multiple network gateways. The design was experimentally evaluated using a 10-node network testbed and a Zynq Z7020 (PYNQ-Z2) SoC/FPGA board, which show the feasibility of computing the SNN state faster-than-real time despite the shared use of resources and the network communication overhead involved in remotely accessing the CNC service.
Details
- ISSN :
- 2469729X
- Volume :
- 5
- Database :
- OpenAIRE
- Journal :
- IEEE Journal of Radio Frequency Identification
- Accession number :
- edsair.doi...........8aee68fcb1f5b3cbc60679be9efddc40