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 条
  • [21] A toolkit to integrate standalone object-oriented systems and distributed object systems
    Serrano, MA
    Carver, DL
    de Oca, CM
    PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 101 - 107
  • [22] Performance Analysis of Object-Oriented Software
    Maplesden, David
    36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE COMPANION 2014), 2014, : 662 - 665
  • [23] OBJECT-ORIENTED OPERATING-SYSTEMS
    KOPTOV, GV
    PROGRAMMING AND COMPUTER SOFTWARE, 1990, 16 (06) : 255 - 262
  • [24] AN OBJECT-ORIENTED ARCHITECTURE FOR DISTRIBUTED SYSTEMS
    SOLEY, RM
    IFIP TRANSACTIONS C-COMMUNICATION SYSTEMS, 1992, 6 : 1 - 10
  • [25] A FRAMEWORK FOR VISUALIZING OBJECT-ORIENTED SYSTEMS
    HAARSLEV, V
    MOLLER, R
    SIGPLAN NOTICES, 1990, 25 (10): : 237 - 244
  • [26] Delegation model for object-oriented systems
    Mcheick, Hamid
    Mili, Hafedh
    Dallaire, Eric
    Mcheik, Rakan
    2008 IEEE/ACS INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, VOLS 1-3, 2008, : 899 - 902
  • [27] OBJECT-ORIENTED DATABASE-SYSTEMS
    SADRI, F
    PROCEEDINGS : THE THIRTEENTH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE, 1989, : 195 - 196
  • [28] Probabilistic evaluation of object-oriented systems
    Tsantalis, N
    Chatzigeorgiou, A
    Stephanides, G
    Deligiannis, I
    10TH INTERNATIONAL SYMPOSIUM ON SOFTWARE METRICS, PROCEEDINGS, 2004, : 26 - 33
  • [29] Object-oriented reasoning in cognitive systems
    Korniak, J
    ENABLING TECHNOLOGY FOR SIMULATION SCIENCE IV, 2000, 4026 : 291 - 301
  • [30] OBJECT-ORIENTED TECHNIQUES FOR SWITCHING SYSTEMS
    DESTOR, C
    SCORTESSE, A
    DEMAN, J
    ELECTRICAL COMMUNICATION, 1990, 64 (04): : 371 - 380