Inventor · disambiguated record
Patrice Roussel
Also filed as: PENTKOVSKI VLADIMIR · ROUSSEL PATRICE · ROUSSEL PATRICE L
45 granted patents·3 pending applications·1,671 citations·filing 1998–2016
99Inventor score
Top patents by PatentIndex Score
48 records- 0195US6425073B2Method and apparatus for staggering execution of an instructionINTEL CORP·Filed 2001·Granted Jul 23, 2002·85 cites·59 claims
- 0294US5995122AMethod and apparatus for parallel conversion of color values from a single precision floating point format to an integer formatINTEL CORP·Filed 1998·Granted Nov 30, 1999·112 cites·49 claims
- 0393US6502115B2Conversion between packed floating point data and packed 32-bit integer data in different architectural registersINTEL CORP·Filed 2001·Granted Dec 31, 2002·50 cites·55 claims
- 0492US9229718B2Method and apparatus for shuffling dataINTEL CORP·Filed 2014·Granted Jan 5, 2016·9 cites·5 claims
- 0590US7216138B2Method and apparatus for floating point operations and format conversion operationsINTEL CORP·Filed 2001·Granted May 8, 2007·40 cites·30 claims
- 0689US7853778B2Load/move and duplicate instructions for a processorINTEL CORP·Filed 2001·Granted Dec 14, 2010·35 cites·49 claims
- 0788US10152323B2Method and apparatus for shuffling dataINTEL CORP·Filed 2016·Granted Dec 11, 2018·3 cites·18 claims
- 0888US8688959B2Method and apparatus for shuffling dataMACY JR WILLIAM W·Filed 2012·Granted Apr 1, 2014·7 cites·10 claims
- 0988US6041404ADual function system and method for shuffling packed data elementsINTEL CORP·Filed 1998·Granted Mar 21, 2000·162 cites·24 claims
- 1088US6014735AInstruction set extension using prefixesINTEL CORP·Filed 1998·Granted Jan 11, 2000·150 cites·20 claims
- 1187US7366881B2Method and apparatus for staggering execution of an instructionINTEL CORP·Filed 2005·Granted Apr 29, 2008·11 cites·19 claims
- 1287US6292815B1Data conversion between floating point packed format and integer scalar formatINTEL CORP·Filed 1998·Granted Sep 18, 2001·98 cites·36 claims
- 1386US9477472B2Method and apparatus for shuffling dataMACY JR WILLIAM W·Filed 2012·Granted Oct 25, 2016·5 cites·15 claims
- 1486US8214626B2Method and apparatus for shuffling dataMACY JR WILLIAM W·Filed 2009·Granted Jul 3, 2012·9 cites·10 claims
- 1586US6925553B2Staggering execution of a single packed data instruction using the same circuitINTEL CORP·Filed 2003·Granted Aug 2, 2005·30 cites·26 claims
- 1686US6480868B2Conversion from packed floating point data to packed 8-bit integer data in different architectural registersINTEL CORP·Filed 2001·Granted Nov 12, 2002·37 cites·26 claims
- 1786US6418529B1Apparatus and method for performing intra-add operationINTEL CORP·Filed 1998·Granted Jul 9, 2002·107 cites·58 claims
- 1885US6266769B1Conversion between packed floating point data and packed 32-bit integer data in different architectural registersINTEL CORP·Filed 1998·Granted Jul 24, 2001·49 cites·25 claims
- 1984US6721866B2Unaligned memory operandsINTEL CORP·Filed 2001·Granted Apr 13, 2004·37 cites·24 claims
- 2083US8225075B2Method and apparatus for shuffling dataMACY JR WILLIAM W·Filed 2010·Granted Jul 17, 2012·4 cites·11 claims
- 2182US9229719B2Method and apparatus for shuffling dataINTEL CORP·Filed 2014·Granted Jan 5, 2016·3 cites·6 claims
- 2282US7631025B2Method and apparatus for rearranging data between multiple registersINTEL CORP·Filed 2003·Granted Dec 8, 2009·33 cites·45 claims
- 2380US7467286B2Executing partial-width packed data instructionsINTEL CORP·Filed 2005·Granted Dec 16, 2008·8 cites·29 claims
- 2477US6230253B1Executing partial-width packed data instructionsINTEL CORP·Filed 1998·Granted May 8, 2001·65 cites·34 claims
- 2576US6317824B1Method and apparatus for performing integer operations in response to a result of a floating point operationINTEL CORP·Filed 1998·Granted Nov 13, 2001·85 cites·16 claims
- 2675US8032735B2Load/move duplicate instructions for a processorINTEL CORP·Filed 2010·Granted Oct 4, 2011·2 cites·28 claims
- 2775US6961845B2System to perform horizontal additionsINTEL CORP·Filed 2002·Granted Nov 1, 2005·17 cites·50 claims
- 2875US6247116B1Conversion from packed floating point data to packed 16-bit integer data in different architectural registersINTEL CORP·Filed 1998·Granted Jun 12, 2001·69 cites·41 claims
- 2975US6185671B1Checking data type of operands specified by an instruction using attributes in a tagged array architectureINTEL CORP·Filed 1998·Granted Feb 6, 2001·82 cites·30 claims
- 3073US6263426B1Conversion from packed floating point data to packed 8-bit integer data in different architectural registersINTEL CORP·Filed 1998·Granted Jul 17, 2001·55 cites·19 claims
- 3173US6122725AExecuting partial-width packed data instructionsINTEL CORP·Filed 1998·Granted Sep 19, 2000·65 cites·13 claims
- 3271US6230257B1Method and apparatus for staggering execution of a single packed data instruction using the same circuitINTEL CORP·Filed 1998·Granted May 8, 2001·39 cites·7 claims
- 3371US6212618B1Apparatus and method for performing multi-dimensional computations based on intra-add operationINTEL CORP·Filed 1998·Granted Apr 3, 2001·56 cites·21 claims
- 3470US6970994B2Executing partial-width packed data instructionsINTEL CORP·Filed 2001·Granted Nov 29, 2005·12 cites·117 claims
- 3568US8650382B2Load/move and duplicate instructions for a processorROUSSEL PATRICE·Filed 2012·Granted Feb 11, 2014·1 cites·15 claims
- 3668US8539202B2Load/move duplicate instructions for a processorROUSSEL PATRICE·Filed 2012·Granted Sep 17, 2013·1 cites·23 claims
- 3767US8200941B2Load/move duplicate instructions for a processorROUSSEL PATRICE·Filed 2011·Granted Jun 12, 2012·1 cites·21 claims
- 3866US7395302B2Method and apparatus for performing horizontal addition and subtractionINTEL CORP·Filed 2003·Granted Jul 1, 2008·11 cites·26 claims
- 3963US6687810B2Method and apparatus for staggering execution of a single packed data instruction using the same circuitINTEL CORP·Filed 2002·Granted Feb 3, 2004·5 cites·6 claims
- 4059USRE45458EDual function system and method for shuffling packed data elementsROUSSEL PATRICE·Filed 2002·Granted Apr 7, 2015·7 cites·56 claims
- 4157US9043583B2Load/move and duplicate instructions for a processorINTEL CORP·Filed 2013·Granted May 26, 2015·0 cites·38 claims
- 4257US7523152B2Methods for supporting extended precision integer divide macroinstructions in a processorINTEL CORP·Filed 2002·Granted Apr 21, 2009·5 cites·27 claims
- 4355US6694426B2Method and apparatus for staggering execution of a single packed data instruction using the same circuitINTEL CORP·Filed 2002·Granted Feb 17, 2004·2 cites·2 claims
- 4450US7392275B2Method and apparatus for performing efficient transformations with horizontal addition and subtractionINTEL CORP·Filed 2003·Granted Jun 24, 2008·1 cites·33 claims
- 4547US2004054877A1Method and apparatus for shuffling dataFiled 2003·Application pending·0 cites
- 4642US2014189311A1System and method for performing a shuffle instructionROUSSEL PATRICE·Filed 2012·Application pending·0 cites
- 4741US2002112145A1Method and apparatus for providing software compatibility in a processor architectureFiled 2001·Application pending·0 cites
- 4833US6898700B2Efficient saving and restoring state in task switchingINTEL CORP·Filed 1998·Granted May 24, 2005·6 cites·26 claims
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →