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 条
  • [41] Object-oriented model of measurement systems
    Yang, Q
    Butler, C
    IMTC/97 - IEEE INSTRUMENTATION & MEASUREMENT TECHNOLOGY CONFERENCE: SENSING, PROCESSING, NETWORKING, PROCEEDINGS VOLS 1 AND 2, 1997, : 690 - 693
  • [42] Product metrics for object-oriented systems
    Purao, S
    Vaishnavi, V
    ACM COMPUTING SURVEYS, 2003, 35 (02) : 191 - 221
  • [43] OBJECT-ORIENTED PROGRAMMING FOR EMBEDDED SYSTEMS
    MACLEAN, S
    SMITH, S
    SIGPLAN NOTICES, 1995, 30 (09): : 3 - 8
  • [44] Extending object-oriented systems with roles
    Gottlob, G
    Schrefl, M
    Rock, B
    ACM TRANSACTIONS ON INFORMATION SYSTEMS, 1996, 14 (03) : 268 - 296
  • [45] OBJECT-ORIENTED DECOMPOSITION FOR DISTRIBUTED SYSTEMS
    MOTA, GF
    NELSON, ML
    KODRES, UR
    MICROPROCESSING AND MICROPROGRAMMING, 1994, 40 (2-3): : 91 - 102
  • [46] OBJECT-ORIENTED DESIGN OF MEASUREMENT SYSTEMS
    DAPONTE, P
    NIGRO, L
    TISATO, F
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 1992, 41 (06) : 874 - 880
  • [47] OBJECT-ORIENTED CONCEPTS FOR DISTRIBUTED SYSTEMS
    TAYLOR, CJ
    COMPUTER STANDARDS & INTERFACES, 1993, 15 (2-3) : 167 - 274
  • [48] OBJECT-ORIENTED SIMULATION OF MANUFACTURING SYSTEMS
    ADIGA, S
    LIN, WT
    1989 IIE INTEGRATED SYSTEMS CONFERENCE & SOCIETY FOR INTEGRATED MANUFACTURING CONFERENCE, PROCEEDINGS, 1989, : 489 - 494
  • [49] Current developments in object-oriented systems
    Devarakonda, M
    IEEE CONCURRENCY, 2000, 8 (01): : 14 - 15
  • [50] Editorial: Aliasing in object-oriented systems
    Noble, J
    Lea, D
    SOFTWARE-PRACTICE & EXPERIENCE, 2001, 31 (06): : 505 - 505