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
来源
THIRD INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, PROCEEDINGS | 2006年
关键词
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 approach to hyperelasticity
    Jeremic, B
    Runesson, K
    Sture, S
    ENGINEERING WITH COMPUTERS, 1999, 15 (01) : 2 - 11
  • [22] Teaching of Object-Oriented Programming
    Fojtik, Rostislav
    DIVAI 2018: 12TH INTERNATIONAL SCIENTIFIC CONFERENCE ON DISTANCE LEARNING IN APPLIED INFORMATICS, 2018, : 273 - 282
  • [23] A Theory of Object-Oriented Design
    Amnon H. Eden
    Information Systems Frontiers, 2002, 4 : 379 - 391
  • [24] An object-oriented platform for teaching finite element pre-processor programming and design techniques
    Mesquita, RC
    Souza, RP
    Pinheiro, T
    Magalhaes, ALCC
    IEEE TRANSACTIONS ON MAGNETICS, 1998, 34 (05) : 3407 - 3410
  • [25] Object-oriented finite element analysis and programming in VC++
    Ma, YQ
    Feng, W
    APPLIED MATHEMATICS AND MECHANICS-ENGLISH EDITION, 2002, 23 (12) : 1437 - 1443
  • [26] OBJECT-ORIENTED FINITE ELEMENT ANALYSIS AND PROGRAMMING IN VC++
    马永其
    冯伟
    Applied Mathematics and Mechanics(English Edition), 2002, (12) : 1437 - 1443
  • [27] An object-oriented graphical package for power system simulation and analysis
    Dzafic, I
    Glavic, M
    Tesnjak, S
    MELECON 2004: PROCEEDINGS OF THE 12TH IEEE MEDITERRANEAN ELECTROTECHNICAL CONFERENCE, VOLS 1-3, 2004, : 835 - 839
  • [28] OBJECT-ORIENTED DESIGN OF OUTPUT ANALYSIS TOOLS FOR SIMULATION LANGUAGES
    MOLLAMUSTAFAOGLU, L
    GURKAN, G
    OZGE, AY
    SIMULATION, 1993, 60 (01) : 6 - 16
  • [29] Transforming of an existing structural analysis program to the object-oriented framework
    Sivaselvan, M. V.
    Yuksel, E.
    Winkelmann, K.
    Reinhorn, A. M.
    ADVANCES IN ENGINEERING SOFTWARE, 2009, 40 (11) : 1131 - 1139
  • [30] An object-oriented programming framework for the parallel dynamic analysis of structures
    Modak, S
    Sotelino, ED
    COMPUTERS & STRUCTURES, 2002, 80 (01) : 77 - 84