Inventor
SINGHAL RONAK
US38 patents
⚠️ This page may combine multiple inventors who share the name “SINGHAL RONAK”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
INTEL CORP
34 patentsUS6981129B1Dec 27, 2005
Breaking replay dependency loops in a processor using a rescheduled replay queue
INTEL CORP87 citations98
US6877086B1Apr 5, 2005
Method and apparatus for rescheduling multiple micro-operations in a processor using a replay queue and a counter
INTEL CORP66 citations96
US9858167B2Jan 2, 2018
Monitoring the operation of a processor
INTEL CORP16 citations92
US9786338B2Oct 10, 2017
Multiple register memory access instructions, processors, methods, and systems
INTEL CORP9 citations92
US7181598B2Feb 20, 2007
Prediction of load-store dependencies in a processing agent
INTEL CORP52 citations92
US10170165B2Jan 1, 2019
Multiple register memory access instructions, processors, methods, and systems
INTEL CORP4 citations84
US10163468B2Dec 25, 2018
Multiple register memory access instructions, processors, methods, and systems
INTEL CORP5 citations84
US10153011B2Dec 11, 2018
Multiple register memory access instructions, processors, methods, and systems
INTEL CORP4 citations84
US10153012B2Dec 11, 2018
Multiple register memory access instructions, processors, methods, and systems
INTEL CORP3 citations84
US10141033B2Nov 27, 2018
Multiple register memory access instructions, processors, methods, and systems
INTEL CORP4 citations84
US10102888B2Oct 16, 2018
Multiple register memory access instructions, processors, methods, and systems
INTEL CORP4 citations84
US9424034B2Aug 23, 2016
Multiple register memory access instructions, processors, methods, and systems
INTEL CORP8 citations84
US10430193B2Oct 1, 2019
Packed data element predication processors, methods, systems, and instructions
INTEL CORP4 citations83
US9990202B2Jun 5, 2018
Packed data element predication processors, methods, systems, and instructions
INTEL CORP6 citations83
US7757045B2Jul 13, 2010
Synchronizing recency information in an inclusive cache hierarchy
INTEL CORP14 citations83
US7383418B2Jun 3, 2008
Method and apparatus for prefetching data to a lower level cache memory
INTEL CORP12 citations83
US10089229B2Oct 2, 2018
Cache allocation with code and data prioritization
INTEL CORP2 citations73
US9563564B2Feb 7, 2017
Cache allocation with code and data prioritization
INTEL CORP3 citations73
US11442734B2Sep 13, 2022
Packed data element predication processors, methods, systems, and instructions
INTEL CORP2 citations72
US11294809B2Apr 5, 2022
Apparatuses and methods for a processor architecture
INTEL CORP2 citations72
US10963257B2Mar 30, 2021
Packed data element predication processors, methods, systems, and instructions
INTEL CORP2 citations72
US10579414B2Mar 3, 2020
Misprediction-triggered local history-based branch prediction
INTEL CORP2 citations71
US10496413B2Dec 3, 2019
Efficient hardware-based extraction of program instructions for critical paths
INTEL CORP4 citations71
US12130740B2Oct 29, 2024
Apparatuses and methods for a processor architecture
INTEL CORP0 citations62
US12039336B2Jul 16, 2024
Packed data element predication processors, methods, systems, and instructions
INTEL CORP0 citations62
US11048588B2Jun 29, 2021
Monitoring the operation of a processor
INTEL CORP0 citations62
US10719355B2Jul 21, 2020
Criticality based port scheduling
INTEL CORP1 citations61
US12417182B2Sep 16, 2025
De-prioritizing speculative code lines in on-chip caches
INTEL CORP0 citations58
US10599547B2Mar 24, 2020
Monitoring the operation of a processor
INTEL CORP0 citations52
US7457932B2Nov 25, 2008
Load mechanism
INTEL CORP0 citations52
US7457938B2Nov 25, 2008
Staggered execution stack for vector processing
INTEL CORP1 citations52
US10228941B2Mar 12, 2019
Processors, methods, and systems to access a set of registers as either a plurality of smaller registers or a combined larger register
INTEL CORP0 citations51
US12198186B2Jan 14, 2025
Systems, apparatuses, and methods for resource bandwidth enforcement
INTEL CORP0 citations50
US9558127B2Jan 31, 2017
Instruction and logic for a cache prefetcher and dataless fill buffer
INTEL CORP0 citations39
HINTON GLENN J
3 patentsUS9594648B2Mar 14, 2017
Controlling non-redundant execution in a redundant multithreading (RMT) processor
HINTON GLENN J2 citations71
US9081688B2Jul 14, 2015
Obtaining data for redundant multithreading (RMT) execution
HINTON GLENN J4 citations71
US8793689B2Jul 29, 2014
Redundant multithreading processor
HINTON GLENN J1 citations51