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 条
  • [31] THE PERFORMANCE OF AN OBJECT-ORIENTED THREADS PACKAGE
    FAUST, JE
    LEVY, HM
    SIGPLAN NOTICES, 1990, 25 (10): : 278 - 288
  • [32] Implementation and performance of an object-oriented DBMS
    Borovitskij, M.D.
    Smirnov, S.V.
    Programmirovanie, 1992, (06): : 18 - 28
  • [33] A performance analysis of an object-oriented processor
    Tan YiYu
    Lo Kai Man
    Fong Anthony S.
    THIRD INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, PROCEEDINGS, 2006, : 690 - +
  • [34] Integrity in object-oriented database systems
    Slack, James M.
    Unger, Elizabeth A.
    Computers and Security, 1993, 12 (04): : 389 - 404
  • [36] Metaclasses in other object-oriented systems
    不详
    METACLASSES AND THEIR APPLICATION, 1995, 943 : 172 - 177
  • [37] Security for distributed object-oriented systems
    McDonell, D
    Sames, D
    Tally, G
    Lyda, R
    DISCEX'01: DARPA INFORMATION SURVIVABILITY CONFERENCE & EXPOSITION II, VOL I, PROCEEDINGS, 2001, : 264 - 278
  • [38] ISSUES IN OBJECT-ORIENTED DISTRIBUTED SYSTEMS
    KRAKOWIAK, S
    DECENTRALIZED AND DISTRIBUTED SYSTEMS, 1993, 39 : 31 - 45
  • [39] Systems Engineering and the Object-Oriented Paradigm
    Masnick, Burt
    INCOSE International Symposium, 1994, 4 (01) : 598 - 602
  • [40] Object-Oriented design of PLM systems
    Kul'ga K.S.
    Russian Engineering Research, 2009, 29 (12) : 1285 - 1289