Comparison of Java Virtual Machine and x86 Processor in Data Transfer Viewpoint

자료 이동 측면에서 자바가상기계와 x86 프로세서의 비교

  • Yang, Hee-Jae (Department of Computer Engineering, Kyungsung University)
  • Published : 2005.11.26

Abstract

This paper compares the differences between Java virtual machine and x86 processor in data transfer viewpoint. Memory models of JVM and x86 are analyzed and the data transfer paths are identified. As all operations must be performed to the values on operand stack, a great many data transfer operation is unavoidable in JVM. We also lists the number of data transfer operations necessary for executing some typical high-level language statements including assignment, arithmetic, conditional, and iterative statements.

Keywords