Network


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

Hotspot


Dive into the research topics where Doron Orenstien is active.

Publication


Featured researches published by Doron Orenstien.


IEEE Transactions on Very Large Scale Integration Systems | 2003

Micro-operation cache: a power aware frontend for variable instruction length ISA

Baruch Solomon; Avi Mendelson; Ronny Ronen; Doron Orenstien; Yoav Almog

Modern computer architectures that support variable length instruction set architectures (ISA), such as the Intels IA-32, distinguish between the architectural level of presentation and the micro-architectural representations of the instructions. At the micro-architectural level, instructions are represented by fixed-length micro-operations termed uops, and complex instructions are broken into sequence of uops. The fetch and decode operations in such architectures are extremely complicated and power hungry, especially if they aim to handle several variable length instructions per cycle. This paper suggests caching uop sequences from decoded instructions in a special structure, termed uop cache (UC), and use this fix-length decoded format when possible. Doing so enables reduction in the processors power and energy consumption while not compromising performance. We will show that a moderately-sized UC can eliminate about 75% instruction decodes across a broad range of benchmarks and over 90% in multimedia applications and high-power tests. For existing Intel P6 family processors, the eliminated work may save about 10% of the full-chip power consumption. While the new proposed technique can be used to save power without degrading performance, we can also use it to improve processor performance when power is constrained.


Archive | 2001

Distribution of processing activity across processing hardware based on power consumption considerations

Doron Orenstien; Ronny Ronen


Archive | 2004

Distribution of processing activity in a multiple core microprocessor

Doron Orenstien; Ronny Ronen


Archive | 2002

Deterministic power-estimation for thermal control

Doron Orenstien; Ronny Ronen


Archive | 2000

Low-power processor hint, such as from a PAUSE instruction

Doron Orenstien; Ronny Ronen


Archive | 2007

Instructions and logic to perform mask load and store operations

Doron Orenstien; Zeev Sperber; Bob Valentine; Benny Eitan


Archive | 2001

Power reduction for processor front-end by caching decoded instructions

Baruch Solomon; Ronny Ronen; Doron Orenstien


Archive | 2007

Enabling permute operations with flexible zero control

Cristina S. Anderson; Mark J. Buxton; Doron Orenstien; Bob Valentine


Archive | 2008

Instruction and logic for performing range detection

Asaf Hargil; Evgeny Fiksman; Artiom Myaskouvskey; Doron Orenstien


Archive | 2002

Apparatus and method for data bus power control

Tsvika Kurts; Doron Orenstien; Marcelo Yuffe

Collaboration


Dive into the Doron Orenstien's collaboration.

Researchain Logo
Decentralizing Knowledge