System-level performance optimization of the data queueing memory management in high-speed network processors

被引:0
|
作者
Ykman-Couvreur, C [1 ]
Lambrecht, J [1 ]
Verkest, D [1 ]
Catthoor, F [1 ]
Nikologiannis, A [1 ]
Konstantoulakis, G [1 ]
机构
[1] IMEC, B-3001 Louvain, Belgium
关键词
system-level exploration; memory management;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In high-speed network processors, data queueing has to allow real-time memory (de)allocation, buffering, retrieving, and forwarding of incoming data packets. Its implementation must be highly optimized to combine high speed, low power, large data storage, and high memory bandwidth. In this paper, such data queueing is used as case study to demonstrate the effectiveness of a new system-level exploration method for optimizing the memory performance in dynamic memory management. Assuming that a multi-bank memory architecture is used for data storage, the method trades off bank conflicts against memory accesses during real-time memory (de)allocation. It has been applied to the data queueing module of the PRO3 System [8]. Compared with the conventional memory management technique for embedded systems, our exploration method can save up to 90% of the bank conflicts, which allows to improve worst-case memory performance of data queueing operations by 50% too.
引用
收藏
页码:518 / 523
页数:2
相关论文
共 50 条
  • [1] SUPERCONDUCTORS AS VERY HIGH-SPEED SYSTEM-LEVEL INTERCONNECTS
    KWON, OK
    LANGLEY, BW
    PEASE, RFW
    BEASLEY, MR
    [J]. IEEE ELECTRON DEVICE LETTERS, 1987, 8 (12) : 582 - 585
  • [2] System-level performance evaluation of reconfigurable processors
    Enzler, R
    Plessl, C
    Platzner, M
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2005, 29 (2-3) : 63 - 73
  • [3] VERY HIGH-SPEED VECTORIAL PROCESSORS USING SERIAL MULTIPORT MEMORY AS DATA MEMORY
    MZOUGHI, A
    LALAM, M
    LITAIZE, D
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1992, 634 : 411 - 416
  • [4] System-Level Security for Network Processors with Hardware Monitors
    Hu, Kekai
    Wolf, Tilman
    Teixeira, Thiago
    Tessier, Russell
    [J]. 2014 51ST ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2014,
  • [5] StepNP: A system-level exploration platform for network processors
    Paulin, PG
    Pilkington, C
    Bensoudane, E
    [J]. IEEE DESIGN & TEST OF COMPUTERS, 2002, 19 (06): : 17 - 26
  • [6] The Performance Evaluation of High-Speed Data Transmission System on HFC Network
    Kim, TaeKyoon
    Kwon, O-Hyung
    Lee, Soo-In
    Ra, SungWoong
    [J]. 2006 THE JOINT INTERNATIONAL CONFERENCE ON OPTICAL INTERNET (COIN) AND NEXT GENERATION NETWORK (NGNCON), 2006, : 391 - 393
  • [7] A system-level Performance Evaluation Methodology for Network Processors Based on Network Calculus Analytical Modehng
    de Faria, Fredefico
    Strum, Marius
    Chau, Wang Jiang
    [J]. IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, PROCEEDINGS: EMERGING VLSI TECHNOLOGIES AND ARCHITECTURES, 2007, : 265 - +
  • [8] System-Level Dynamic Energy Consumption Evaluation for High-Speed Railway
    Wang, Ke
    Hu, Haitao
    Chen, Junyu
    Zhu, Jun
    Zhong, Xuan
    He, Zhengyou
    [J]. IEEE TRANSACTIONS ON TRANSPORTATION ELECTRIFICATION, 2019, 5 (03): : 745 - 757
  • [9] The Research of Performance Optimization Technology in the High-speed Network
    Wang, Binfeng
    Chen, Lin
    Liu, Yaping
    [J]. PROCEEDINGS OF 2013 IEEE 4TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2012, : 405 - 409
  • [10] Mobile Terminals System-level Memory Exploration for Power and Performance Optimization
    Ben Ameur, Amal
    Auguin, Michel
    Verdier, Francois
    Frascolla, Valerio
    [J]. 2018 28TH INTERNATIONAL SYMPOSIUM ON POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION (PATMOS), 2018, : 23 - 28