• Home
  • Search
  • A dual issue queued pipelined Java processor TRAJA-toward an open source processor project
  • Cite Icon3
  • https://doi.org/10.1109/apasic.1999.824066Copy DOI Icon

A dual issue queued pipelined Java processor TRAJA-toward an open source processor project

  • Aug 23, 1999
  • N Shimizu +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

In this paper the authors present a dual issue queued pipelined Java processor TRAJA 3.0. It can decode 162 instructions of the Java Virtual Machine (JVM)'s opcodes and it has a set of proprietary instructions. The pipeline has four instruction buffers and four decode queues to overcome the pipeline stalls on decoding the variable length instructions of the JVM. The processor also executes a restricted set of instruction folding and a restricted set of instruction reorder. In addition it has a caching scheme for the fast execution of the array instructions of the JVM.

Similar Papers
  • Conference Article
  • Citations50

Don't get caught in the cold, warm-up your JVM: understand and eliminate JVM warm-up overhead in data-parallel systems

  • Nov 02, 2016
  • David Lion +5
  • Conference Article
  • Citations14

SJFuzz: Seed and Mutator Scheduling for JVM Fuzzing

  • Nov 30, 2023
  • Mingyuan Wu +7
  • Conference Article
  • Citations14

SIMD intrinsics on managed language runtimes

  • Feb 24, 2018
  • Alen Stojanov +3
  • Book Chapter
  • Citations5

An Instruction Folding Solution to a Java Processor

  • Jan 01, 2007
  • Tan Yiyu +2
  • Conference Article
  • Citations5

HJ-OpenCL

  • Sep 08, 2015
  • Max Grossman +2
  • Conference Article
  • Citations9

Dynamic vertical memory scalability for OpenJDK cloud applications

  • Jun 18, 2018
  • Rodrigo Bruno +6
  • Research Article
  • Citations6

Hardware/software co-design for virtual machines

  • Jan 01, 2005
  • IEE Proceedings - Computers and Digital Techniques
  • K.B Kent +2
  • Conference Article

Study of characteristics of large data collections to build a high performance system

  • May 01, 2016
  • Mukul Dev +2
  • Conference Article

Implementing parallelism and scheduling data flow graphs on Java virtual machine

  • May 07, 2001
  • J Xu +1
  • Book Chapter
  • Citations15

Evaluating the Java Virtual Machine as a Target for Languages Other Than Java

  • Jan 01, 2000
  • K John Gough +1
  • Conference Article
  • Citations9

On Analyzing Virtual Threads – a Structured Concurrency Model for Scalable Applications on the JVM

  • Sep 27, 2021
  • D Beronic +3
  • Conference Article
  • Citations40

Binary translation and architecture convergence issues for IBM system/390

  • May 08, 2000
  • Michael Gschwind +3
  • Conference Article
  • Citations6

Virtual class support at the virtual machine level

  • Oct 25, 2009
  • Anders Bach Nielsen +1
  • Conference Article

Performance Analysis of Java Virtual Machine for Machine Learning Workloads using Apache Spark

  • Aug 25, 2016
  • N Hema +6
  • Book Chapter

Keynote Microprocessor Architectures for the Mobile Internet Era

  • Jan 01, 2002
  • Marc Fleischmann
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.