Optimized memory-based messaging: Leveraging the memory system for high-performance communication

被引:0
|
作者
Cheriton, DR
Kutter, RA
机构
来源
COMPUTING SYSTEMS | 1996年 / 9卷 / 03期
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Memory-based messaging, passing messages between programs through a shared memory segment, is a recognized technique for efficient communication that takes direct advantage of memory system performance. However, the conventional operating system and hardware support for this approach is inefficient, especially in large-scale multiprocessor systems. This paper describes interface, software and hardware optimizations for memory-based messaging that efficiently exploit the basic mechanisms of the memory system to provide superior communication performance. We describe the overall model of optimized memory-based messaging, its implementation in an operating system kernel and hardware support for this approach in a scalable multiprocessor architecture. The optimizations include address-valued signals, message-oriented memory consistency and automatic signaling on write. Performance evaluations show these extensions provide a three-to-five-fold improvement in communication performance over a comparable software-only implementation.
引用
收藏
页码:179 / 215
页数:37
相关论文
共 50 条
  • [1] High-performance memory-based Web servers: Kernel and user-space performance
    Joubert, P
    King, RB
    Neves, R
    Russinovich, M
    Tracey, JM
    USENIX ASSOCIATION PROCEEDINGS OF THE 2001 USENIX ANNUAL TECHNICAL CONFERENCE, 2001, : 175 - 187
  • [2] MEMORY-BASED HIGH-PERFORMANCE OPTIMIZATION FOR HIGH CONCURRENT DATA-INTENSIVE PROBLEMS
    Deng, Mingzhu
    Liu, Guangming
    2013 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND APPLICATIONS (ICISA 2013), 2013,
  • [3] Memory-Based FFT Architecture With Optimized Number of Multiplexers and Memory Usage
    Kaya, Zeynep
    Garrido, Mario
    Takala, Jarmo
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2023, 70 (08) : 3084 - 3088
  • [4] Memory-Based Communication Facilities and asymmetric Distributed Shared Memory
    Matsumoto, T
    Hiraki, K
    INNOVATIVE ARCHITECTURE FOR FUTURE GENERATION HIGH-PERFORMANCE PROCESSORS AND SYSTEMS, PROCEEDINGS, 1998, : 30 - 39
  • [5] Leveraging Gene Ontology Annotations to Improve a Memory-Based Language Understanding System
    Livingston, Kevin M.
    Johnson, Helen L.
    Verspoor, Karin
    Hunter, Lawrence E.
    2010 IEEE FOURTH INTERNATIONAL CONFERENCE ON SEMANTIC COMPUTING (ICSC 2010), 2010, : 40 - 45
  • [6] HIGH-PERFORMANCE VLSI MEMORY SYSTEM
    LOB, CG
    REED, MJ
    FUCETOLA, JP
    LUDWIG, MA
    HEWLETT-PACKARD JOURNAL, 1983, 34 (08): : 14 - 20
  • [7] NAND flash memory-based hybrid file system for high I/O performance
    No, Jaechun
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2012, 72 (12) : 1680 - 1695
  • [8] HIGH-PERFORMANCE OPTICAL DISK MEMORY SYSTEM
    MORI, M
    YAMAMOTO, K
    PROCEEDINGS OF THE SOCIETY OF PHOTO-OPTICAL INSTRUMENTATION ENGINEERS, 1984, 490 : 6 - 11
  • [9] Research on high-performance memory system design
    Li, Qingbao
    Zhang, Ping
    Zhao, Rongcai
    Gong, Xuerong
    DCABES 2006 Proceedings, Vols 1 and 2, 2006, : 1219 - 1222
  • [10] A HIGH-PERFORMANCE MEMORY SYSTEM WITH GROWTH CAPABILITY
    HODOR, KM
    WOODWARD, ME
    HEWLETT-PACKARD JOURNAL, 1982, 33 (03): : 15 - 17