Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Rudolph Nathan Rechtschaffen is active.

Publication


Featured researches published by Rudolph Nathan Rechtschaffen.


IEEE Transactions on Computers | 1988

Cache operations by MRU change

Kimming So; Rudolph Nathan Rechtschaffen

The performance of set associative caches is analyzed. The method used is to group the cache lines into regions according to their positions in the replacement stacks of a cache, and then to observe how the memory access of a CPU is distributed over these regions. Results from the preserved CPU traces show that the memory accesses are heavily concentrated on the most recently used (MRU) region in the cache. The concept of MRU change is introduced; the idea is to use the event that the CPU accesses a non-MRU line to approximate the time the CPU is changing its working set. The concept is shown to be useful in many aspects of cache design and performance evaluation, such as comparison of various replacement algorithms, improvement of prefetch algorithms, and speedup of cache simulation. >


winter simulation conference | 1989

Simulation And Analysis Of A Pipeline Processor

Philip G. Emma; Joshua W. Knight; James H. Pomerence; Thomas R. Puzak; Rudolph Nathan Rechtschaffen

In this paper we describe a software simulator (a timer) that is used to model a wide range of pipeline processors. A set of performance equations is developed that allow a user to separate the performance of a processor into its infinite-cache and finite-cache performance values. We then use the timer to study the performance of two different machine organizations. Performance curves are presented that help a user compare the performance of each organization (in terms of MIPS and cycles per instruction) to the cycle time chosen to implement the design.


Archive | 1984

Prefetching system for a cache having a second directory for sequentially accessed blocks

James Herbert Pomerene; Thomas R. Puzak; Rudolph Nathan Rechtschaffen; Frank John Sparacio


Archive | 1986

Method and apparatus for guaranteeing the logical integrity of data in the general purpose registers of a complex multi-execution unit uniprocessor

James Herbert Pomerene; Thomas R. Puzak; Rudolph Nathan Rechtschaffen; Frank John Sparacio


Archive | 1986

Pageable branch history table

James Herbert Pomerene; Thomas R. Puzak; Rudolph Nathan Rechtschaffen; Philip Lewis Rosenfeld; Frank John Sparacio


Archive | 1986

Pipeline processing apparatus for executing instructions in three streams, including branch stream pre-execution processor for pre-executing conditional branch instructions

Philip G. Emma; James Herbert Pomerene; Rudolph Nathan Rechtschaffen; Frank John Sparacio


Archive | 1991

Self-parallelizing computer system and method

Rudolph Nathan Rechtschaffen; Kattamuri Ekanadham


Archive | 1987

Multiple branch analyzer for prefetching cache lines

Philip G. Emma; Joshua W. Knight; James Herbert Pomerene; Rudolph Nathan Rechtschaffen; Frank John Sparacio


Archive | 1989

Data processing system with fast queue store interposed between store-through caches and a main memory

Philip G. Emma; Joshua W. Knight; James Herbert Pomerene; Rudolph Nathan Rechtschaffen; Frank John Sparacio


Archive | 1993

Multi-prediction branch prediction mechanism

Philip G. Emma; Joshua W. Knight; James H. Po merene; Thomas R. Puzak; Rudolph Nathan Rechtschaffen; James R. Robinson

Researchain Logo
Decentralizing Knowledge