A cache locking and direct cache access based network processing optimization method

被引:0
|
作者
State Key Laboratory of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100190, China [1 ]
不详 [2 ]
不详 [3 ]
不详 [4 ]
机构
来源
Jisuanji Yanjiu yu Fazhan | / 3卷 / 681-690期
关键词
Interconnection networks (circuit switching) - Locks (fasteners) - Network architecture - Program processors;
D O I
10.7544/issn1000-1239.2014.20120449
中图分类号
TN911 [通信理论];
学科分类号
081002 ;
摘要
As network speed continues to grow, new challenges of network processing are emerging. Although many innovated solutions have been proposed in recent years, based on the analysis of the memory accessing trace and program locality in network processing, we point out that there are still defects in current processor network subsystem designs. Moreover, we find that the interaction and context switch between network processing and local programs are bottlenecks of network performance promotion, which have not been paid enough attention before. Motivated by the studies, a hardware and software co-design solution for network optimization is proposed, which includes improved direct cache access scheme, cache locking for system software, related interconnection architecture and the coherence protocol. The experiment shows that based on the proposed system, the peak TCP bandwidth is increased about 48%, while the UDP package loss rate is decreased by 40% under heavy pressure, and the network latency is decreased by more than 10%. Especially, the network bandwidth is improved about 44% when network processing benchmark executes with SPEC2000 programs in parallel. Also we discuss the collaboration scheme among the proposed solution and other main stream network optimization technologies, as well as the basic rules for the collaboration of multiple network optimization techniques.
引用
收藏
相关论文
共 50 条
  • [1] Work-in-Progress: DRAM Cache Access Optimization leveraging Line Locking in Tag Cache
    Tripathy, Shivani
    Sahoo, Debiprasanna
    Satpathy, Manoranjan
    2018 INTERNATIONAL CONFERENCE ON COMPILERS, ARCHITECTURES AND SYNTHESIS FOR EMBEDDED SYSTEMS (CASES), 2018,
  • [2] Using Direct Cache Access Combined With Integrated NIC Architecture to Accelerate Network Processing
    Su, Wen
    Zhang, Longbing
    Tang, Dan
    Gao, Xiang
    2012 IEEE 14TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2012 IEEE 9TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (HPCC-ICESS), 2012, : 509 - 515
  • [3] Direct cache access for high bandwidth network I/O
    Huggahalli, R
    Iyer, R
    Tetrick, S
    32nd International Symposium on Computer Architecture, Proceedings, 2005, : 50 - 59
  • [4] Cache or Direct Access? Revitalizing Cache in Heterogeneous Memory File System
    Liu, Yubo
    Ren, Yuxin
    Liu, Mingrui
    Guo, Hanjun
    Miao, Xie
    Hu, Xinwei
    PROCEEDINGS OF THE 2023 1ST WORKSHOP ON DISRUPTIVE MEMORY SYSTEMS, DIMES 2023, 2023, : 38 - 44
  • [5] Consideration about the cache server optimization and stable network access
    Tsutomu, M
    1998 SECOND INTERNATIONAL CONFERENCE ON KNOWLEDGE-BASED INTELLIGENT ELECTRONIC SYSTEMS, KES '98, PROCEEDINGS, VOL 2, 1998, : 21 - 25
  • [6] A Cache-based Method for SPARQL Query Processing
    Saeedi, Alieh
    Naghibzadeh, Mahmoud
    2014 4TH INTERNATIONAL CONFERENCE ON COMPUTER AND KNOWLEDGE ENGINEERING (ICCKE), 2014, : 292 - 296
  • [7] Duration-based Instruction Cache Locking
    Lawand, Wafic
    Pellizzoni, Rodolfo
    2024 IEEE 30TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, RTCSA 2024, 2024, : 85 - 90
  • [8] Cache Optimization Method to Reduce Network Traffic in Communication systems
    Chen, Ruey-Shun
    Chen, Yeh-Cheng
    Hu, Yu-Xi
    Horng, Shi-Jinn
    Fan, Xiaopeng
    Wang, T-C
    Xiong, Naixue
    2018 9TH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES, ALGORITHMS AND PROGRAMMING (PAAP 2018), 2018, : 122 - 125
  • [9] PhLock: A Cache Energy Saving Technique Using Phase-Based Cache Locking
    Adegbija, Tosiron
    Gordon-Ross, Ann
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2018, 26 (01) : 110 - 121
  • [10] Content-oriented network slicing optimization based on cache-enabled hybrid radio access network
    Jin, Hao
    Lu, Haiya
    Zhao, Chenglin
    EURASIP JOURNAL ON WIRELESS COMMUNICATIONS AND NETWORKING, 2018,