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 条
  • [41] System-level virtualization for high performance computing
    Vallee, Geoffroy
    Naughton, Thomas
    Engelmann, Christian
    Ong, Hong
    Scott, Stephen L.
    [J]. PROCEEDINGS OF THE 16TH EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, 2008, : 636 - +
  • [42] HIGH-SPEED VOICEBAND DATA TRANSMISSION PERFORMANCE ON SWITCHED TELECOMMUNICATIONS NETWORK
    BALKOVIC, MD
    KLANCER, HW
    KLARE, SW
    MCGRUTHER, WG
    [J]. BELL SYSTEM TECHNICAL JOURNAL, 1971, 50 (04): : 1349 - +
  • [43] A low-cost classification method for high-speed network processors
    Andritsopoulos, F
    Mitsos, Y
    Charopoulos, C
    Doumenis, G
    Reisis, D
    [J]. CCCT 2003, VOL6, PROCEEDINGS: COMPUTER, COMMUNICATION AND CONTROL TECHNOLOGIES: III, 2003, : 6 - 11
  • [44] System-level optimization and design of the high speed machining process using ceramic cutting tools
    Sbaizero, O
    Raj, R
    [J]. MATERIALS & DESIGN, 2000, 21 (03): : 175 - 189
  • [45] NETWORK MANAGEMENT MECHANISM OF THE HIGH-SPEED RAILWAY BROADBAND COMMUNICATION SYSTEM
    Zhu Dengke
    Zheng Changwen
    Zheng Gang
    [J]. 2014 4th IEEE International Conference on Network Infrastructure and Digital Content (IEEE IC-NIDC), 2014, : 444 - 448
  • [46] Optimization and performance of a high-speed plasma position digital control system
    M Emami
    A R Babazadeh
    H Rasouli
    [J]. Pramana, 2004, 62 : 53 - 60
  • [47] Optimization and performance of a high-speed plasma position digital control system
    Emami, M
    Babazadeh, AR
    Rasouli, H
    [J]. PRAMANA-JOURNAL OF PHYSICS, 2004, 62 (01): : 53 - 60
  • [48] Web UI System of TWAREN High-Speed Data Transfer Network
    Chou, Ta-Yuan
    Yang, Che-Nan
    Ku, Li-Chi
    Liu, Te-Lung
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - TAIWAN (ICCE-TW), 2019,
  • [50] High-speed assembly FFT implementation with memory reference reduction on DSP processors
    Tang, YY
    Wang, Y
    Chung, JG
    Song, S
    Lim, M
    [J]. ICECS 2004: 11th IEEE International Conference on Electronics, Circuits and Systems, 2004, : 547 - 550