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 条
  • [41] Object-oriented analysis using scenarios
    NTT Communicationware Co, Tokyo, Japan
    Systems and Computers in Japan, 1997, 28 (06): : 40 - 48
  • [42] The Analysis and Design of the Object-oriented System
    Xin, Li
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON MATERIALS ENGINEERING AND INFORMATION TECHNOLOGY APPLICATIONS, 2015, 28 : 19 - 23
  • [43] Managing complexity in object-oriented analysis
    Ine, SR
    Youn, C
    Misbah, UM
    Lee, KI
    Cha, SH
    Byoun, BG
    Bae, DH
    ETRI JOURNAL, 1998, 20 (02) : 192 - 213
  • [44] Object-oriented technology and domain analysis
    Cohen, S
    Northrop, LM
    FIFTH INTERNATIONAL CONFERENCE ON SOFTWARE REUSE - PROCEEDINGS, 1998, : 86 - 93
  • [45] An Object-Oriented Analysis and Design Environment
    Kung, David
    Lei, Jeff
    2016 IEEE 29TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2016, : 91 - 100
  • [46] An object-oriented approach for semantic analysis
    Aref, MM
    Sharaf, ABM
    IC-AI'2000: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 1-III, 2000, : 1387 - 1393
  • [47] RESEARCH IN OBJECT-ORIENTED ANALYSIS AND DESIGN
    SHLAER, S
    MELLOR, SJ
    COMMUNICATIONS OF THE ACM, 1994, 37 (01) : 109 - 111
  • [48] Structuring and Analysis of Object-Oriented Designs
    Gursaran
    Kumar, S.
    Satsangi, P. S.
    Computer Science and Informatics, 1995, 25 (03):
  • [49] The theoretic basis of object-oriented analysis
    Xu, BX
    Liu, FQ
    PROCEEDINGS OF THE 2001 INTERNATIONAL CONFERENCE ON MANAGEMENT SCIENCE AND ENGINEERING, VOLS I AND II, 2001, : 1421 - 1424
  • [50] NEW ADVANCES IN OBJECT-ORIENTED ANALYSIS
    COAD, P
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1991, 3 (05): : 44 - &