Network


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

Hotspot


Dive into the research topics where Patrice Roussel is active.

Publication


Featured researches published by Patrice Roussel.


international solid-state circuits conference | 2001

A 0.18 /spl mu/m CMOS IA32 microprocessor with a 4 GHz integer execution unit

Glenn J. Hinton; Michael Upton; David J. Sager; Darrell D. Boggs; Douglas M. Carmean; Patrice Roussel; Terry I. Chappell; Thomas D. Fletcher; Mark S. Milshtein; Milo D. Sprague; Samie B. Samaan; Robert J. Murray

The processor has an execution unit with high bandwidth capability and low average instruction latency. The processor pipeline includes an Execution Trace Cache, Renamer, Scheduler, register file and execution unit. IA32 instructions are decoded when they are fetched from the L2 cache after a miss in the Execution Trace Cache. Serving as the primary instruction cache, the Execution Trace cache stores decoded instructions to remove the long delay for decoding IA32 instructions from this path, reducing the branch missprediction loop. Instruction traces follow the predicted execution path, not sequential instruction addresses. While this pipeline supplies the high bandwidth work stream, the length of this pipe contributes to instruction latency only when there is a branch miss-prediction (roughly once in 100 instructions).


Archive | 2001

Executing partial-width packed data instructions

Mohammad Abdallah; James S. Coke; Vladimir Pentkovski; Patrice Roussel; Shreekant S. Thakkar


Archive | 1998

Instruction set extension using prefixes

Srinivas Chennupaty; Lance E. Hacking; Thomas Huff; Patrice Roussel; Shreekant S. Thakkar


Archive | 1998

Dual function system and method for shuffling packed data elements

Patrice Roussel; Srinivas Chennupaty; Micheal D. Cranford; Mohammed A F Abdallah; James S. Coke; Katherine Kong


Archive | 2012

Method and apparatus for shuffling data

William W. Macy; Eric L. Debes; Patrice Roussel; Huy V. Nguyen


Archive | 2001

Conversion from packed floating point data to packed 8-bit integer data in different architectural registers

Mohammad Abdallah; Hsien-Cheng E Hsieh; Thomas Huff; Vladimir Pentkovski; Patrice Roussel; Shreekant S. Thakkar


Archive | 1998

Method and apparatus for parallel conversion of color values from a single precision floating point format to an integer format

Hsien-Cheng E Hsieh; Thomas Huff; Vladimir Pentkovski; Patrice Roussel; Shreekant S. Thakkar


Archive | 1998

Data conversion between floating point packed format and integer scalar format

Mohammad Abdallah; Hsien-Cheng E Hsieh; Thomas Huff; Vladimir Pentkovski; Patrice Roussel; Shreekant S. Thakkar


Archive | 2012

Load/move duplicate instructions for a processor

Patrice Roussel


Archive | 1998

Checking data type of operands specified by an instruction using attributes in a tagged array architecture

Vladimir Pentovski; Gerald Bennett; Stephen A. Fischer; Eric Heit; Glenn J. Hinton; Patrice Roussel

Researchain Logo
Decentralizing Knowledge