Network


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

Hotspot


Dive into the research topics where Lihu Rappoport is active.

Publication


Featured researches published by Lihu Rappoport.


international symposium on computer architecture | 1999

Correlated load-address predictors

Michael Bekerman; Stephan J. Jourdan; Ronny Ronen; Gilad Kirshenboim; Lihu Rappoport; Adi Yoaz; Uri C. Weiser

As microprocessors become faster, the relative performance cost of memory accesses increases. Bigger and faster caches significantly reduce the absolute load-to-use time delay. However, increase in processor operational frequencies impairs the relative load-to-use latency, measured in processor cycles (e.g. from two cycles on the Pentium® processor to three cycles or more in current designs). Load-address prediction techniques were introduced to partially cut the load-to-use latency. This paper focuses on advanced address-prediction schemes to further shorten program execution time.Existing address prediction schemes are capable of predicting simple address patterns, consisting mainly of constant addresses or stride-based addresses. This paper explores the characteristics of the remaining loads and suggests new enhanced techniques to improve prediction effectiveness:• Context-based prediction to tackle part of the remaining, difficult-to-predict, load instructions.• New prediction algorithms to take advantage of global correlation among different static loads.• New confidence mechanisms to increase the correct prediction rate and to eliminate costly mispredictions.• Mechanisms to prevent long or random address sequences from polluting the predictor data structures while providing some hysteresis behavior to the predictions.Such an enhanced address predictor accurately predicts 67% of all loads, while keeping the misprediction rate close to 1%. We further prove that the proposed predictor works reasonably well in a deep pipelined architecture where the predict-to-update delay may significantly impair both prediction rate and accuracy.


high performance computer architecture | 2000

eXtended block cache

Stephan J. Jourdan; Lihu Rappoport; Yoav Almog; Mattan Erez; Adi Yoaz; Ronny Ronen

This paper describes a new instruction-supply mechanism, called the eXtended Block Cache (XBC). The goal of the XBC is to improve on the Trace Cache (TC) hit rate, while providing the same bandwidth. The improved hit rate is achieved by having the XBC a nearly redundant free structure. The basic unit recorded in the XBC is the extended block (XB), which is a multiple-entry single-exit instruction block. A XB is a sequence of instructions ending on a conditional or an indirect branch. Unconditional direct jumps do not end a XB. In order to enable multiple entry points per XB, the XB index is derived from the IP of its ending instruction. Instructions within the XB are recorded in reverse order, enabling easy extension of XBs. The multiple entry-points remove most of the redundancy. Since there is at most one conditional branch per XB, we can fetch up to n XBs per cycle by predicting n branches. The multiple fetch enables the XBC to march the TC bandwidth.


ieee hot chips symposium | 2016

Inside 6th gen Intel ® Core™: New microarchitecture code named skylake

Ittai Anati; David Blythe; Jack Doweck; Hong Jiang; Wen-fu Kao; Julius Mandelblat; Lihu Rappoport; Efraim Rotem; Ahmad Yasin

•Skylake delivers record levels of performance and battery life in many personal computing use cases and form factors •Intel® Speed Shift Technology provides higher performance, responsiveness and efficiency at power constrained form factors •Skylake Processor Graphics delivers scalable performance, >1TFLOPS compute, enhanced low power media engines, flexible power management, and end-to-end 4K experience •Skylake family of products allows developers to: •Choose from wide range of platform capabilities •Innovate with products for wide range of thermal envelopes and I/O solutions •Optimize the system performance using the advanced PMU capabilities •Skylake introduces Intel® SGX: a revolutionary game changer to trusted application security in the main stream SW environment


Archive | 1998

METHOD AND SYSTEM FOR BRANCH TARGET PREDICTION USING PATH INFORMATION

Lihu Rappoport; Ronny Ronen; Nicolas Kacevas; Oded Lempel


Archive | 1999

Correlated address prediction

Stephan J. Jourdan; Michael Bekerman; Ronny Ronen; Lihu Rappoport


Archive | 2003

Cache structure for storing variable length data

Lihu Rappoport; Stephan J. Jourdan; Ronny Ronen


Archive | 2008

Technique for promoting efficient instruction fusion

Ido Ouziel; Lihu Rappoport; Robert Valentine; Ron Gabor; Pankaj Raghuvanshi


Archive | 2000

Instruction segment recording scheme

Stephan J. Jourdan; Ronny Ronen; Lihu Rappoport


Archive | 1999

Controlling population size of confidence assignments

Lihu Rappoport; Ronny Ronen


IEEE Micro | 2017

Inside 6th-Generation Intel Core: New Microarchitecture Code-Named Skylake

Jack Doweck; Wen-fu Kao; Allen Lu; Julius Mandelblat; Anirudha Rahatekar; Lihu Rappoport; Efraim Rotem; Ahmad Yasin; Adi Yoaz

Collaboration


Dive into the Lihu Rappoport's collaboration.

Researchain Logo
Decentralizing Knowledge