222 citations found. Retrieving documents...
Kane, G., and Heinrich, J. MIPS RISC Architecture. Prentice Hall, 1992.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:

First 50 documents  Next 50

SNAP: A Sensor-Network Asynchronous Processor - Clinton Kelly Iv (2003)   (1 citation)  (Correct)

....to that of branch delay slots: In a processor that uses single word instructions and has a one cycle branch delay slot, consider that every instruction determines how the processor will update the program counter after the next instruction. For example, a jump register instruction in the MIPS ISA [9] indicates that, after executing the instruction in the branch delay slot, the processor will change its program counter to a register value. Similarly, any arithmetic instruction indicates that, after executing the next instruction, the processor will increment the program counter by four. SNAP ....

G. Kane, J. Heinrich. Mips Risc Architecture. Prentice Hall. 1991.


Efficient Performance Prediction - For Modern Microprocessors   (Correct)

....major pieces: the core processor pipeline and the memory system. Everything in between the core and the main memory is included in the memory system section. 1980s: During the 1980s processors had very simple pipelines. Two representative examples of processors from this era are the MIPS 2000 [KH92] and the Sun SPARC [GAB 88] They usually issued a single instruction per cycle, and all instructions took either a single cycle to execute or were multi cycle but non pipelined. The memory systems were nearly all separable. If the memory system is separable, the processor pipeline can be ....

....The pipeline would not restart until the memory system returned the data. The amount of concurrency in the processor was very low. Early 1990s: In the early 1990s, processor architects started designing more sophisticated pipelines. Good examples of processors from this era are the MIPS R4000 [KH92], the MIPS R8000 [ITS 94] the MIPS R5000 [G96] the Sun SuperSPARC [AAB 92] the DEC ALPHA 21064 [DWA 92] and the DEC ALPHA 21164 [BAB 95] Some processors could issue multiple instructions per cycle and the memory systems became more integrated into the processor pipeline than the previous ....

[Article contains additional citation context not shown here]

G. Kane and J. Heinrich. MIPS RISC Architecture, Prentice-Hall, Englewood Cliffs, NJ, 1992.


Unboxed Objects and Polymorphic Typing - Leroy (1992)   (155 citations)  (Correct)

....to an array with a known type would directly access the array; references to an array with an unknown type would go through the access functions. 5. 2 An overview of the implementation The Gallium system compiles the Caml Light dialect of ML into assembly code for the MIPS R3000 processor [11]. It combines the data representation technique presented here with a conventional, non CPS based back end, using some of the standard techniques from [1] A compilation involves two passes that communicate through an intermediate language nicknamed C . This is a simple expression based ....

G. Kane. MIPS RISC architecture. Prentice-Hall, 1990.


Complexity-Effective Superscalar Processors - Palacharla (1997)   (161 citations)  (Correct)

....off load to the Comp subsystem. The restrictions are relaxed in two ways. First, the advanced schemes assume the availability of copy instructions that can copy values between the LdSt and Comp register files without accessing memory. Such instructions are present in a number of ISAs (e.g. MIPS [KH92] and Alpha [Dig96] Second, the advanced scheme duplicates some instructions to arrive at better partitions. Copy and duplicate instructions can not only increase the size of the Comp partition, but can also increase the total number of dynamic instructions executed and instruction cache miss ....

G. Kane and J. Heinrich. MIPS RISC Architecture. Prentice Hall, 1992.


Mondrian Memory Protection - Witchel, Cates, Asanovic (2002)   (21 citations)  (Correct)

....10 Pointer to mini SST (e.g. translation (6x32b) Table 2: The different types of MLPT entries, and the implementation of the function used in MLPT lookup. Type is the type code. Leaf tables do not have type 00 pointers. ing number of significant bits (as with variable page size TLBs [15]) The PLB tags have to be somewhat wider than a TLB as they support finer grain addressing (26 tag bits for our example design) Entries are also tagged with protection domain identifiers (PD IDs) The ternary tags stored in the PLB entry can contain additional low order don t care address ....

....by MMP would be available to the kernel. A related functionality, data watchpoints [33] can be easily implemented with our fine grained protection. A data watchpoint generates a trap when a given word in memory is modified. Some processors support a handful of watched memory locations [15, 14], but our fine grained protection scales to thousands of individually protected words. Generational garbage collectors [19] need to be notified when older objects are updated to point to younger ones. Checking this in software is time consuming. With MMP, we can write protect older objects and ....

G. Kane and J. Heinrich. MIPS RISC Architecture (R2000.


Document De Presentation - De Travaux Pour   (Correct)

....utilis6es dans le code produit par les compilateurs car elles ne rendent que trs rarement le service exact demand6. Comme de plus le code produit par les compilateur pour rendre le service demand6 sur des processeurs RISC s ex6cute plus vite, les architectures CISC semblent bel et bien condamn6es [Kane 88] De cet 6tat des lieux, nous pouvons tirer deux cons6quences pour ce qui est de la recherche en systme dans les ann6es 70: I Unix est une marque d6pos6e de Unix System Laboratories 2 Complex Instruction Set Computer 3 Reduced Instruction Set Computer 5 Importance des problb. mes ....

G. Kane, mips RISC Architecture, Prentice-Hall Inc, 1988 object oriented


High Performance, Variable-Length Instruction Encodings - Pan (2002)   (Correct)

....or VLIW machines. The thesis is structured as follows. Chapter 2 reviews related work in instruction compression and variable length instruction encoding. The general overview of the HAT instruction format is described in Chapter 3. Chapter 4 and Chapter 5 give two examples that pack MIPS [19] RISC instructions and IA 64 [17] VLIW instructions, respectively, into a HAT format using a simple compression scheme. Chapter 6 concludes the thesis. Related Work Two main approaches to achieving both high performance and high code density are to compress a fixed length instruction set and to ....

....With predication, VLIW machines encounter fewer branches in the dynamic instruction stream, reducing the penalty for some of the branch tail location strategies. 23 24 MIPS HAT In this section, the HAT format is illustrated using a compressed variable length re encoding of the MIPS RISC ISA [19] as an example. 4.1 MIPS Instruction Set Overview The MIPS II instruction set can be divided into the following categories: # Computational Instructions perform arithmetic, logic, and shift operations on values in registers. # Load Store Instructions move data between memory and ....

G. Kane. MIPS RISC Architecture (R2000.


Dynamic Computation Migration in Distributed Shared Memory Systems - Hsieh (1995)   (6 citations)  (Correct)

....directly executing instructions rather than simulating them; simulator timing code is inserted into assembly code. As a result, the simulated processor architecture is the same as that of the architecture on which Proteus is run. The processor on which we ran Proteus is a MIPS R3000 based machine [56]. The machine architecture that we simulated was similar to Alewife, in that it used the LimitLESS cache coherence protocol [20] In addition, each processor had a 64K shared memory cache with a line size of 16 bytes. The primary di erences between the Proteus model and Alewife are the ....

G. Kane and J. Heinrich. MIPS RISC Architecture. MIPS Computer Systems, Inc., 1992.


An extendible MIPS-I processor in VHDL for hardware/software .. - Gschwind, Maurer (1996)   (2 citations)  (Correct)

....and gather statistics, they do not allow to predict the effects of the extended instruction set architecture on the processor design itself. To investigate hardware software co evaluation of various instruction set extensions, we have decided to implement an extensible MIPS I architecture kernel [6]. This kernel gives us the possibility to study the effects of extended instruction set architectures on processor speed and implementation area. For the processor to be useful for these purposes, we identified the following requirements: high level description The format of the processor ....

G. Kane. MIPS RISC Architecture. Prentice-Hall, Englewood Cliffs, NJ, 1989.


for Image Access Patterns - Richard Fromm Report   (Correct)

No context found.

Kane, G., and Heinrich, J. MIPS RISC Architecture. Prentice Hall, 1992.


Unknown -   (Correct)

No context found.

G. Kane and J. Heinrich, \MIPS RISC Architecture", Prentice Hall, 1992.


iWatcher: Efficient Architectural Support for Software.. - Zhou, Qin, Liu, Zhou.. (2004)   (1 citation)  (Correct)

No context found.

G. Kane and J. Heinrich. MIPS RISC architecture. Prentice-Hall, 1992.


A Two Level Virtual Cache with Deferred Physical Address.. - Mosko (1998)   (Correct)

No context found.

Kane, G., J. Heinrich, MIPS Risc Architecture, Prentice Hall, 1992.


Nat.Lab. Report NL-UR 821/99 - Date Of Issue   (Correct)

No context found.

Kane, G. and Heinrich, J., MIPS RISC Architecture , Prentice Hall PTR, 1992


Speeding up Power Estimation of Embedded Software - Sama, Balakrishnan, Theeuwen (2000)   (6 citations)  (Correct)

No context found.

G. Kane and J. Hienrich. MIPS RISC Architecture. Prentice Hall, 1991.


Lock Coarsening: Eliminating Lock Overhead in Automatically.. - Diniz, Rinard (1996)   (9 citations)  (Correct)

No context found.

G. Kane and J. Heinrich. MIPS Risc Architecture. Prentice-Hall, 1992.


An Event-Synchronization Protocol for Parallel Simulation.. - Kelly, IV, Manohar   (Correct)

No context found.

G. Kane and J. Heinrich. Mips Risc Architecture. Prentice Hall. 1991.


iWatcher: Efficient Architectural Support for Software.. - Zhou, Qin, Liu, Zhou.. (2004)   (1 citation)  (Correct)

No context found.

G. Kane and J. Heinrich. MIPS RISC architecture. Prentice-Hall, 1992.


iWatcher: Efficient Architectural Support for Software Debugging - Pin Zhou Feng (2004)   (1 citation)  (Correct)

No context found.

G. Kane and J. Heinrich. MIPS RISC architecture. Prentice-Hall, 1992.


A Worst Case Timing Analysis Technique for Multiple-Issue.. - Lim, Han, al. (1998)   (16 citations)  (Correct)

No context found.

G. Kane and J. Heinrich. MIPS RISC Architecture. Prentice Hall, Englewood Cliffs, NJ, 1991.


Latency Tolerant Architectures - Bennett (1998)   (2 citations)  (Correct)

No context found.

G. Kane. MIPS RISC Architecture. Prentice-Hall, Inc., Englewood Cliffs, NJ, 1988.


Preliminary Investigation of Active Memory Operations - Zhang, Fang, Carter, Parker (2004)   (Correct)

No context found.

G. Kane and J. Heinrich. MIPS RISC Architecture. Prentice-Hall, 1992.


Transparent Operating System Support for Superpages - Navarro (2002)   (4 citations)  (Correct)

No context found.

G. Kane and J. Heinrich. MIPS RISC Architecture. Prentice-Hall, Upper Saddle River, NJ, 1992.


iWatcher: Efficient Architectural Support for Software.. - Zhou, Qin, Liu, Zhou.. (2004)   (1 citation)  (Correct)

No context found.

G. Kane and J. Heinrich. MIPS RISC architecture. Prentice-Hall, 1992.


The Peregrine High-performance RPC system - Johnson, Zwaenepoel (1993)   (34 citations)  (Correct)

No context found.

G. Kane, MIPS RISC Architecture, Prentice Hall, 1989.

First 50 documents  Next 50

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