PERFORMANCE OF OBJECT CACHING FOR OBJECT-ORIENTED SYSTEMS

被引:0
|
作者
CHANG, JM [1 ]
GEHRINGER, EF [1 ]
机构
[1] N CAROLINA STATE UNIV,DEPT ELECT & COMP ENGN,RALEIGH,NC 27695
来源
VLSI 93 | 1994年 / 42卷
关键词
MEMORY STRUCTURES; PERFORMANCE ANALYSIS; OPERATING SYSTEMS; STORAGE MANAGEMENT; PROGRAMMING TECHNIQUES; OBJECT-ORIENTED PROGRAMMING;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Object-oriented systems exhibit a very high rate of object creation, but most of the objects are short-lived. As a result, memory-management overhead is significant. This paper describes an application-specific coprocessor architecture to speed up object creation and memory reclamation in object-oriented systems. The architecture supports a bit-vector approach to dynamic storage allocation and liberation. Newly created objects reside in a cache which is reference counted. Simulation results show that 50% to 70% of objects die before they age out of the cache, drastically reducing the number of references to main memory. More than 60% of overall memory traffic is saved by the proposed scheme. Many existing computer architectures would require only minor compiler modification to incorporate and benefit from this coprocessor.
引用
收藏
页码:83 / 91
页数:9
相关论文
共 50 条
  • [1] OBJECT-ORIENTED SYSTEMS
    COOK, S
    COMPUTER JOURNAL, 1989, 32 (04): : 289 - 289
  • [2] OBJECT-ORIENTED SYSTEMS
    HOPKINS, TP
    SOFTWARE ENGINEERING JOURNAL, 1992, 7 (02): : 82 - 83
  • [3] OBJECT-ORIENTED SYSTEMS
    HAMILTON, S
    COMPUTER, 1995, 28 (03) : 80 - 80
  • [4] Methodology for performance Modeling of object-oriented systems
    Smarkusky, D
    Ammar, R
    Sholl, H
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 2000, : 1 - 6
  • [5] Object-oriented high performance particle systems
    Belyaev, S
    Plotnikov, M
    SIXTH INTERNATIONAL WORKSHOP ON NONDESTRUCTIVE TESTING AND COMPUTER SIMULATIONS IN SCIENCE AND ENGINEERING, 2003, 5127 : 272 - 278
  • [6] MIGRATION, CACHING AND REPLICATION IN DISTRIBUTED OBJECT-ORIENTED SYSTEMS - AN INTEGRATED FRAMEWORK
    SCHILL, A
    IFIP TRANSACTIONS C-COMMUNICATION SYSTEMS, 1992, 6 : 309 - 329
  • [7] OBJECT MOVEMENT IN DISTRIBUTED OBJECT-ORIENTED SYSTEMS
    LEE, YS
    WANG, FJ
    CHANG, CH
    INFORMATION SCIENCES, 1994, 78 (1-2) : 19 - 47
  • [9] CLASSIFICATION IN OBJECT-ORIENTED SYSTEMS
    WEGNER, P
    SIGPLAN NOTICES, 1986, 21 (10): : 173 - 182
  • [10] OBJECT-ORIENTED SYSTEMS - EDITORIAL
    不详
    COMPUTING SYSTEMS, 1992, 7 (02): : 67 - 68