LiteFlow: Towards High-performance Adaptive Neural Networks for Kernel Datapath

被引:3
|
作者
Zhang, Junxue [1 ,2 ]
Zeng, Chaoliang [1 ]
Zhang, Hong [3 ]
Hu, Shuihai [4 ]
Chen, Kai [1 ]
机构
[1] Hong Kong Univ Sci & Technol, iSING Lab, Hong Kong, Peoples R China
[2] Clustar, Beijing, Peoples R China
[3] Univ Calif Berkeley, Berkeley, CA USA
[4] Huawei, Shenzhen, Peoples R China
关键词
Kernel Datapath; Adaptive Neural Network; Deployment;
D O I
10.1145/3544216.3544229
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Adaptive neural networks (NN) have been used to optimize OS kernel datapath functions because they can achieve superior performance under changing environments. However, how to deploy these NNs remains a challenge. One approach is to deploy these adaptive NNs in the userspace. However, such userspace deployments suffer from either high cross-space communication overhead or low responsiveness, significantly compromising the function performance. On the other hand, pure kernel-space deployments also incur a large performance degradation because the computation logic of model tuning algorithm is typically complex, interfering with the performance of normal datapath execution. This paper presents LiteFlow, a hybrid solution to build high-performance adaptive NNs for kernel datapath. At its core, LiteFlow decouples the control path of adaptive NNs into: (1) a kernel-space fast path for efficient model inference, and (2) a userspace slow path for effective model tuning. We have implemented LiteFlow with Linux kernel datapath and evaluated it with three popular datapath functions including congestion control, flow scheduling, and load balancing. Compared to prior works, LiteFlow achieves 44.4% better goodput for congestion control, and improves the completion time for long flows by 33.7% and 56.7% for flow scheduling and load balancing, respectively.
引用
收藏
页码:414 / 427
页数:14
相关论文
共 50 条
  • [41] Low-power and high-performance adaptive routing in on-chip networks
    Xiang, Dong
    Pan, Qunyang
    CCF TRANSACTIONS ON HIGH PERFORMANCE COMPUTING, 2019, 1 (02) : 92 - 110
  • [42] Congestion management in high-performance interconnection networks using adaptive routing notifications
    Rocher-Gonzalez, Jose
    Escudero-Sahuquillo, Jesus
    Garcia, Pedro J.
    Quiles, Francisco J.
    JOURNAL OF SUPERCOMPUTING, 2023, 79 (07): : 7804 - 7834
  • [43] Low-power and high-performance adaptive routing in on-chip networks
    Dong Xiang
    Qunyang Pan
    CCF Transactions on High Performance Computing, 2019, 1 : 92 - 110
  • [44] Congestion management in high-performance interconnection networks using adaptive routing notifications
    Jose Rocher-Gonzalez
    Jesus Escudero-Sahuquillo
    Pedro J. Garcia
    Francisco J. Quiles
    The Journal of Supercomputing, 2023, 79 : 7804 - 7834
  • [45] A Survey of High-Performance Interconnection Networks in High-Performance Computer Systems
    Lu, Ping-Jing
    Lai, Ming-Che
    Chang, Jun-Sheng
    ELECTRONICS, 2022, 11 (09)
  • [46] Intelligent adaptive nonlinear flight control for a high performance aircraft with neural networks
    Savran, A
    Tasaltin, R
    Becerikli, Y
    ISA TRANSACTIONS, 2006, 45 (02) : 225 - 247
  • [47] Spatio-Temporal Backpropagation for Training High-Performance Spiking Neural Networks
    Wu, Yujie
    Deng, Lei
    Li, Guoqi
    Zhu, Jun
    Shi, Luping
    FRONTIERS IN NEUROSCIENCE, 2018, 12
  • [48] Diagnostics of Mechatronic Systems on the Basis of Neural Networks with High-Performance Data Collection
    Stepanov, P.
    Nikitin, Yu.
    MECHATRONICS 2013: RECENT TECHNOLOGICAL AND SCIENTIFIC ADVANCES, 2014, : 433 - 440
  • [49] Fuzzy ARTMAP Based Neural Networks on the GPU for High-Performance Pattern Recognition
    Martinez-Zarzuela, M.
    Diaz-Pernas, F. J.
    Tejero de Pablos, A.
    Perozo-Rondon, F.
    Anton-Rodriguez, M.
    Gonzalez-Ortega, D.
    NEW CHALLENGES ON BIOINSPIRED APPLICATIONS: 4TH INTERNATIONAL WORK-CONFERENCE ON THE INTERPLAY BETWEEN NATURAL AND ARTIFICIAL COMPUTATION, IWINAC 2011, PART II, 2011, 6687 : 343 - 352
  • [50] Numerical solutions for constrained quadratic problems using high-performance neural networks
    Malek, A
    Oskoei, HG
    APPLIED MATHEMATICS AND COMPUTATION, 2005, 169 (01) : 451 - 471