A performance analysis of an object-oriented processor

被引:0
|
作者
Tan YiYu [1 ]
Lo Kai Man [1 ]
Fong Anthony S. [1 ]
机构
[1] City Univ Hong Kong, Dept Elect Engn, Tat Chee Ave, Kowloon, Hong Kong, Peoples R China
关键词
object-oriented programming; !text type='Java']Java[!/text; operand descriptor; bytecode; performance;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Java is relatively a new object-oriented programming (OOP) language. It has the advantages of object-oriented languages such as encapsulation, polymorphism, dynamic binding and inheritance. Consequently programs developed by Java are more reliable and secure and Java is widely used in embedded system and the other application areas. However, as traditional computer architectures RISC and CISC [4] do not provide much hardware support for OOP, their performance for OOP is notoriously poor. In this paper, a performance analysis of an object-oriented processor jHISC is presented, which supports most object oriented instructions in hardware level. By comparing the cycle count of related instructions with PicoJava II, it can speed up the execution of object-oriented related instructions from 700% to 1700% and overall performance from 390% to 630%.
引用
收藏
页码:690 / +
页数:3
相关论文
共 50 条
  • [31] OBJECT-ORIENTED INFORMATION-SYSTEMS ANALYSIS - A COMPARISON OF 6 OBJECT-ORIENTED ANALYSIS-METHODS
    IIVARI, J
    METHODS AND ASSOCIATED TOOLS FOR THE INFORMATION SYSTEMS LIFE CYCLE, 1994, 55 : 85 - 110
  • [32] Adding rigour to object-oriented analysis
    Moreira, AMD
    Clark, RG
    SOFTWARE ENGINEERING JOURNAL, 1996, 11 (05): : 270 - 280
  • [33] OBJECT-ORIENTED ONLINE NETWORK ANALYSIS
    FOLEY, M
    BOSE, A
    IEEE TRANSACTIONS ON POWER SYSTEMS, 1995, 10 (01) : 125 - 132
  • [34] FROM OBJECT-ORIENTED ANALYSIS TO DESIGN
    WASSERMAN, AI
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1991, 4 (05): : 46 - &
  • [35] A DISCUSSION OF ON THE PURPOSE OF OBJECT-ORIENTED ANALYSIS
    THOMAS, D
    GOLDBERG, A
    COPLIEN, J
    COAD, P
    HOYDALSVIK, GM
    SIGPLAN NOTICES, 1993, 28 (10): : 256 - 258
  • [36] Object-Oriented Analysis of Carsharing System
    Morency, Catherine
    Trepanier, Martin
    Martin, Basile
    TRANSPORTATION RESEARCH RECORD, 2008, (2063) : 105 - 112
  • [37] Adding rigour to object-oriented analysis
    Departamento de Informática, Faculdade de Ciências e Tecnologia, Universidade Nova de Lisboa, 2825 Monte da Caparica, Portugal
    不详
    Software Eng J, 5 (270-280):
  • [38] APPLYING OBJECT-ORIENTED ANALYSIS AND DESIGN
    NERSON, JM
    COMMUNICATIONS OF THE ACM, 1992, 35 (09) : 63 - 74
  • [39] Improving object-oriented analysis with roles
    Zhu, Haibin
    PROCEEDINGS OF THE SIXTH IEEE INTERNATIONAL CONFERENCE ON COGNITIVE INFORMATICS, 2007, : 430 - 439
  • [40] FORMAL METHODS IN OBJECT-ORIENTED ANALYSIS
    WILSON, JCR
    BT TECHNOLOGY JOURNAL, 1993, 11 (03): : 18 - 31