Inventor · disambiguated record
Donald Soltis
Also filed as: SOLTIS DONALD C · SOLTIS DONALD C JR · SOLTIS DONALD CHARLES · SOLTIS JR DONALD C
42 granted patents·11 pending applications·736 citations·filing 1999–2018
98Inventor score
Files withHEWLETT PACKARD DEVELOPMENT CO37INTEL CORP3HEWLETT PACKARD CO2HAIDER NAZAR S1HEWLETT PACKARD COMPANY L P1
Top patents by PatentIndex Score
53 records- 0193US6721875B1Method and apparatus for implementing a single-syllable IP-relative branch instruction and a long IP-relative branch instruction in a processor which fetches instructions in bundle formHEWLETT PACKARD DEVELOPMENT CO·Filed 2000·Granted Apr 13, 2004·84 cites·13 claims
- 0288US9996711B2Asset protection of integrated circuits during transportINTEL CORP·Filed 2015·Granted Jun 12, 2018·5 cites·24 claims
- 0387US7028196B2System, method and apparatus for conserving power consumed by a system having a processor integrated circuitHEWLETT PACKARD DEVELOPMENT CO·Filed 2002·Granted Apr 11, 2006·49 cites·7 claims
- 0487US6871264B2System and method for dynamic processor core and cache partitioning on large-scale multithreaded, multiprocessor integrated circuitsHEWLETT PACKARD DEVELOPMENT CO·Filed 2002·Granted Mar 22, 2005·51 cites·11 claims
- 0586US7237144B2Off-chip lockstep checkingHEWLETT PACKARD DEVELOPMENT CO·Filed 2004·Granted Jun 26, 2007·43 cites·33 claims
- 0680US7028167B2Core parallel execution with different optimization characteristics to decrease dynamic execution pathHEWLETT PACKARD DEVELOPMENT CO·Filed 2002·Granted Apr 11, 2006·28 cites·20 claims
- 0776US7421689B2Processor-architecture for facilitating a virtual machine monitorHEWLETT PACKARD DEVELOPMENT CO·Filed 2003·Granted Sep 2, 2008·22 cites·12 claims
- 0876US6715060B1Utilizing a scoreboard with multi-bit registers to indicate a progression status of an instruction that retrieves dataHEWLETT PACKARD DEVELOPMENT CO·Filed 2000·Granted Mar 30, 2004·21 cites·26 claims
- 0976US6651176B1Systems and methods for variable control of power dissipation in a pipelined processorHEWLETT PACKARD DEVELOPMENT CO·Filed 1999·Granted Nov 18, 2003·63 cites·18 claims
- 1076US6490674B1System and method for coalescing data utilized to detect data hazardsHEWLETT PACKARD CO·Filed 2000·Granted Dec 3, 2002·20 cites·13 claims
- 1175US7343479B2Method and apparatus for implementing two architectures in a chipHEWLETT PACKARD DEVELOPMENT CO·Filed 2003·Granted Mar 11, 2008·18 cites·13 claims
- 1274US7600101B2Multithreaded hardware systems and methodsHEWLETT PACKARD DEVELOPMENT CO·Filed 2005·Granted Oct 6, 2009·7 cites·27 claims
- 1374US6591393B1Masking error detection/correction latency in multilevel cache transfersHEWLETT PACKARD DEVELOPMENT CO·Filed 2000·Granted Jul 8, 2003·17 cites·20 claims
- 1473US7287185B2Architectural support for selective use of high-reliability mode in a computer systemHEWLETT PACKARD DEVELOPMENT CO·Filed 2004·Granted Oct 23, 2007·18 cites·15 claims
- 1572US6883150B2Automatic manufacturing test case generation method and systemHEWLETT PACKARD DEVELOPMENT CO·Filed 2003·Granted Apr 19, 2005·19 cites·20 claims
- 1671US6587940B1Local stall/hazard detect in superscalar, pipelined microprocessor to avoid re-read of register fileHEWLETT PACKARD DEVELOPMENT CO·Filed 2000·Granted Jul 1, 2003·16 cites·19 claims
- 1771US6470445B1Preventing write-after-write data hazards by canceling earlier write when no intervening instruction uses value to be written by the earlier writeHEWLETT PACKARD CO·Filed 1999·Granted Oct 22, 2002·61 cites·14 claims
- 1869US6711671B1Non-speculative instruction fetch in speculative processingHEWLETT PACKARD DEVELOPMENT CO·Filed 2000·Granted Mar 23, 2004·14 cites·17 claims
- 1967US7213134B2Using thread urgency in determining switch events in a temporal multithreaded processor unitHEWLETT PACKARD DEVELOPMENT CO·Filed 2002·Granted May 1, 2007·12 cites·16 claims
- 2067US6944751B2Register renaming to reduce bypass and increase apparent physical register sizeHEWLETT PACKARD DEVELOPMENT CO·Filed 2002·Granted Sep 13, 2005·12 cites·18 claims
- 2167US6622238B1System and method for providing predicate dataHEWLETT PACKARD DEVELOPMENT CO·Filed 2000·Granted Sep 16, 2003·12 cites·19 claims
- 2266US7281147B2Systems and methods for variable control of power dissipation in a pipelined processorHEWLETT PACKARD DEVELOPMENT CO·Filed 2003·Granted Oct 9, 2007·9 cites·10 claims
- 2365US6618801B1Method and apparatus for implementing two architectures in a chip using bundles that contain microinstructions and template informationHEWLETT PACKARD DEVELOPMENT CO·Filed 2000·Granted Sep 9, 2003·10 cites·20 claims
- 2464US7930539B2Computer system resource access controlHEWLETT PACKARD DEVELOPMENT CO·Filed 2004·Granted Apr 19, 2011·9 cites·23 claims
- 2563US6643762B1Processing system and method utilizing a scoreboard to detect data hazards between instructions of computer programsHEWLETT PACKARD DEVELOPMENT CO·Filed 2000·Granted Nov 4, 2003·8 cites·12 claims
- 2662US6604192B1System and method for utilizing instruction attributes to detect data hazardsHEWLETT PACKARD DEVELOPMENT CO·Filed 2000·Granted Aug 5, 2003·9 cites·29 claims
- 2759US7543113B2Cache memory system and method capable of adaptively accommodating various memory line sizesHEWLETT PACKARD DEVELOPMENT CO·Filed 2004·Granted Jun 2, 2009·7 cites·15 claims
- 2858US10628615B2Asset protection of integrated circuits during transportINTEL CORP·Filed 2018·Granted Apr 21, 2020·0 cites·19 claims
- 2958US6832300B2Methods and apparatus for control of asynchronous cacheHEWLETT PACKARD DEVELOPMENT CO·Filed 2002·Granted Dec 14, 2004·5 cites·17 claims
- 3058US6591360B1Local stall/hazard detect in superscalar, pipelined microprocessorHEWLETT PACKARD DEVELOPMENT CO·Filed 2000·Granted Jul 8, 2003·6 cites·19 claims
- 3156US6874116B2Masking error detection/correction latency in multilevel cache transfersHEWLETT PACKARD DEVELOPMENT CO·Filed 2003·Granted Mar 29, 2005·4 cites·19 claims
- 3256US6618802B1Superscalar processing system and method for selectively stalling instructions within an issue groupHEWLETT PACKARD COMPANY L P·Filed 1999·Granted Sep 9, 2003·31 cites·29 claims
- 3354US7047437B2Method and system for detecting dropped micro-packetsHEWLETT PACKARD DEVELOPMENT CO·Filed 2001·Granted May 16, 2006·2 cites·19 claims
- 3452US9317089B2Mesh performance improvement using dual voltage data transferHAIDER NAZAR S·Filed 2013·Granted Apr 19, 2016·1 cites·23 claims
- 3551US6728868B2System and method for coalescing data utilized to detect data hazardsHEWLETT PACKARD DEVELOPMENT CO·Filed 2002·Granted Apr 27, 2004·1 cites·14 claims
- 3650US7680990B2Superword memory-access instructions for data processorHEWLETT PACKARD DEVELOPMENT CO·Filed 2003·Granted Mar 16, 2010·1 cites·13 claims
- 3750US7146490B2Processing system and method for efficiently enabling detection of data hazards for long latency instructionsHEWLETT PACKARD DEVELOPMENT CO·Filed 2003·Granted Dec 5, 2006·1 cites·18 claims
- 3849US7213132B2System and method for providing predicate data to multiple pipeline stagesHEWLETT PACKARD DEVELOPMENT CO·Filed 2003·Granted May 1, 2007·1 cites·16 claims
- 3948US6711670B1System and method for detecting data hazards within an instruction group of a compiled computer programHEWLETT PACKARD DEVELOPMENT CO·Filed 1999·Granted Mar 23, 2004·21 cites·31 claims
- 4047US7243215B2System and method for utilizing a scoreboard to indicate information pertaining to pending register writesHEWLETT PACKARD DEVELOPMENT CO·Filed 2003·Granted Jul 10, 2007·0 cites·22 claims
- 4146US6651164B1System and method for detecting an erroneous data hazard between instructions of an instruction group and resulting from a compiler grouping errorHEWLETT PACKARD DEVELOPMENT CO·Filed 1999·Granted Nov 18, 2003·18 cites·26 claims
- 4246US2004049667A1Method of patching compiled and linked program code comprising instructions which are grouped into bundlesFiled 2003·Application pending·0 cites
- 4346US2006064528A1Privileged resource accessHEWLETT PACKARD DEVELOPMENT CO·Filed 2004·Application pending·0 cites
- 4446US2004095965A1Routing of wires carrying single-syllable IP-relative branch instructions and long IP-relative branch instructionsFiled 2003·Application pending·0 cites
- 4546US2006031672A1Resource protection in a computer system with direct hardware resource accessSOLTIS DONALD C JR·Filed 2004·Application pending·0 cites
- 4644US2005108509A1Error detection method and system for processors that employs lockstepped concurrent threadsFiled 2003·Application pending·0 cites
- 4744US2005138478A1Error detection method and system for processors that employ alternating threadsFiled 2003·Application pending·0 cites
- 4842US2003167379A1Apparatus and methods for interfacing with cache memoryFiled 2002·Application pending·0 cites
- 4942US2003154363A1Stacked register aliasing in data hazard detection to reduce circuitFiled 2002·Application pending·0 cites
- 5039US2004034820A1Apparatus and method for pseudorandom rare event injection to improve verification qualityFiled 2002·Application pending·0 cites
Showing the top 50 of 53 patent records by PatentIndex Score.
Join the waitlist — get patent alerts
Get an alert when Donald Soltis files or is granted a new patent.
We store only your email — no account needed. See our privacy policy.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →