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 条
  • [21] Object-oriented analysis of ELIMINO
    Lin D.
    Liu Z.
    Journal of Computer Science and Technology, 1999, 14 (5) : 487 - 494
  • [22] ANALYSIS OF OBJECT-ORIENTED DESIGNS
    BELKOUCHE, B
    CHAVARRO, M
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1995, 7 (09): : 30 - 42
  • [23] Object-oriented analysis of COBOL
    Fantechi, A
    Nesi, P
    Somma, E
    FIRST EUROMICRO CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS, 1997, : 157 - 164
  • [24] OBJECT-ORIENTED MUSIC ANALYSIS
    LANDE, TS
    VOLLSNES, AO
    COMPUTERS AND THE HUMANITIES, 1995, 28 (4-5): : 253 - 257
  • [25] Analysis of object-oriented designs
    Tulane Univ, New Orleans, United States
    J Object Oriented Program, 9 (30-42):
  • [26] Architectural support on object-oriented progranmiing in a JAVA']JAVA processor
    Tan Yiyu
    Chihang, Yau
    Fong, Anthony
    IEEE 17TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, PROCEEDINGS, 2006, : 303 - +
  • [27] An object-oriented processor with Just-In-Time compilation support
    City University of Hong Kong, Hong Kong, Hong Kong
    3CA - Int. Symp. Comput., Commun., Control Autom., (299-302):
  • [28] THE PERFORMANCE OF AN OBJECT-ORIENTED THREADS PACKAGE
    FAUST, JE
    LEVY, HM
    SIGPLAN NOTICES, 1990, 25 (10): : 278 - 288
  • [29] Implementation and performance of an object-oriented DBMS
    Borovitskij, M.D.
    Smirnov, S.V.
    Programmirovanie, 1992, (06): : 18 - 28
  • [30] OBJECT-ORIENTED PROGRAMMING WITHOUT AN OBJECT-ORIENTED LANGUAGE
    BOOCH, G
    SEIDEWITZ, E
    START, M
    FIRESMITH, D
    SIGPLAN NOTICES, 1986, 21 (11): : 508 - 508