A Object Model for Java and Its Architectural Support

Object representation model is critical to the execution speed of Java programs because it has a great impact on the speed of accessing objects and Java is a object based programming language. In this paper, a novel object representation model for Java is proposed, where object fields can be accessed directly and parallelly to reduce the access overhead. Compared with other Java processors, jHISC V3, a Java processor that mapped the proposed object representation model in architecture, executes object-oriented instructions much faster.