8 citations found. Retrieving documents...
Sun Microelectronics. picoJava I Microprocessor Core Architecture. Technical Report WPR-0014-01, Sun Microsystems, Mountain View, California, November 1996. Available from http://www.sun.com/ sparc/ whitepapers/ wpr-0014-01.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Workshop on Hardware Support for Objects And.. - Wolczko, Narayanan (1999)   (Correct)

....a significant impact on overall performance. Most researchers agree that it will become even more important in the future, since (1) processor speed is growing at a faster pace than memory performance, and (2) the I O connections used to deliver this data to the processors have limited bandwidth [15, 28, 53, 71]. For example, Hennessy and Patterson estimate that since 1985 CPU performance has grown by 50 every year whereas DRAM access times have improved by only around 7 per year [19] With faster processors but similar memory latencies and bandwidths, it becomes harder to feed the processing unit with ....

....for Java requires an extensive working knowledge about its virtual machine organization and functionality. Java virtual machine (JVM) instruction set architecture (ISA) defines categories of operations that manipulate several data types, reached through a well defined set of addressing modes [25,26,27,28,29]. JVM specification defines the instruction encoding mechanism required to package this information into the bytecode stream. It also includes details about the different modules required for processing these bytecodes. At runtime, the JVM implementation and the execution environment affect the ....

Sun Microelectronics, "picoJava-I Microprocessor Core Architecture," white paper 0014-01, October, 1996.


Mobile Agents In The Mobile Telephone Network Management - Brusic, HASSLER, LUGMAYR (1999)   (Correct)

....the overall signaling traffic through the distributed provision of services [1] Mobile agents are meant to run in a heterogeneous environment, so a portable mobile code system like Java with the Java Virtual Machine is required. The Sun Microsystems have developed a special Java chip (picoJava [16], microJava) for embedded systems [16] which is considered the best choice for personal digital assistants (PDA) One of the reasons is that the direct execution of the Java bytecode has low memory requirements, whereas just in time compilers may have footprints up to 200K or more. In addition, ....

....the distributed provision of services [1] Mobile agents are meant to run in a heterogeneous environment, so a portable mobile code system like Java with the Java Virtual Machine is required. The Sun Microsystems have developed a special Java chip (picoJava [16] microJava) for embedded systems [16] which is considered the best choice for personal digital assistants (PDA) One of the reasons is that the direct execution of the Java bytecode has low memory requirements, whereas just in time compilers may have footprints up to 200K or more. In addition, the bytecode image is typically less ....

Sun Microsystems, "picoJava I Microprocessor Core Architecture", Microelectronics Whitepaper WPR-0014-01, URL:http://www.sun.com/ microelectronics/whitepapers/wpr-0014-01/


JAViR - Exploiting Instruction Level Parallelism for JAVA.. - Li, Li, Wang, Chu (1998)   (1 citation)  (Correct)

....However, because of the differences between the JVM and the existed computer architectures, the running efficiency of Java program is rather low. For the purpose of increasing the performance of JVM, Sun Microsystems has announced hardware solutions, PicoJava 1 and 2 (the core of MicroJava 701) [3] [4] They are stack based processors, and, they do not address the issue of instruction level parallelism (ILP) PicoJava aims at low cost embedded applications. However, with the increasing requirement of high performance network computing with JAVA, it is necessary to consider the ILP issue ....

Sun's WhitePaper, "PicoJava I Microprocessor Core Architecture", http://www.sun.com/microelectronics/ whitepapers/wpr-0014-01/


A Haskell to Java Virtual Machine Code Compiler - Wakeling (1997)   (2 citations)  (Correct)

....such as those found in consumer electronics devices. So far, all of our implementations have assumed that next generation products will be controlled by previous generation RISC processors [Wak95] But Java processors, with their compact instruction encoding, are an attractive alternative [SUN97]. This paper investigates whether these processors could successfully run lazy functional programs. The paper has two parts. The first part points out the similarity between the virtual machine usually used to implement Java [LY96] and the Chalmers G machine [Pey87] a virtual machine often used ....

SUN Microsystems Inc. PicoJava I Microprocessor Core Architecture. Technical Report WPR-0014-01, SUN Microsystems, 1997.


Top-Level Data-Memory Hierarchy Performance: Java vs C/C++ - Martin, Plakal, Iyengar (1996)   (Correct)

....via a Java processor that directly executes Java byte 1 Instead of including a large number of figures, throughout this paper we simply refer to the slides from the presentation. codes as its native instruction set. Sun Microsystems has announced that it has designed one such chip, PicoJava [Mic96] and is planning two other versions as well, MicroJava and UltraJava. Our study is most applicable to hardware that is direct executing bytecodes, such as a Java processor. It however is a reasonable conjecture that our findings will be at least partially applicable to JIT compiled Java. If ....

Sun Microsystems. picoJava I Microprocessor Core Architecture. Sun Microsystems, Mountain View, CA, 1996.


JAVA & Parallelism/Real-time systems - Nooren (1998)   (Correct)

....In fact, there will be millions of cellular phones, set top boxes, personal digital assistants, low cost network terminals, and other Internet appliances operating in a networked environment and highly optimized for small applications running at top speed. Although Sun Microelectronics [32], a division of Sun Microsystems, claims that JAVA technology is quickly establishing itself as a standard for the rapidly expanding market of low cost, embedded network computers that will soon populate the enterprice, office and home, many embedded systems developers are still skeptical about ....

....considerably slows execution, or with a JIT (Just In Time) compiler (see figure 1.1,middle) that can speed execution but expands the code size by a factor of three or more, which is a big problem for embedded applications with their restricted memory requirements. According to Sun Microelectronics [32, 33], The JavaChip architectures are microprocessors which are optimized for JAVA and a better overall performance and small memory footprint. To boost throughput, picoJava directly executes the JAVA intruction set, eliminating the need for an interpreter or JIT compiler (see figure 1.1,right) The ....

[Article contains additional citation context not shown here]

Sun Microelectronics. picoJava I Microprocessor Core Architecture. http://www.sun.com:80/microelectronics/whitepapers/.


The DELFT-JAVA Engine - Glossner (2001)   (Correct)

No context found.

Sun Microelectronics. picoJava I Microprocessor Core Architecture. Technical Report WPR-0014-01, Sun Microsystems, Mountain View, California, November 1996. Available from http://www.sun.com/ sparc/ whitepapers/ wpr-0014-01.


DELFT-JAVA Link Translation Buffer - Glossner, Vassiliadis (1998)   (Correct)

No context found.

Sun Microelectronics. picoJava I Microprocessor Core Architecture. Technical Report WPR-0014-01, Sun Microsystems, Mountain View, California, November 1996. Available from http://www.sun.com/sparc/whitepapers/wpr0014 -01.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC