P

Inventor

HAMMARLUND PER

US73 patents
⚠️ This page may combine multiple inventors who share the name “HAMMARLUND PER”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.

INTEL CORP

38 patents
US7882339B2Feb 1, 2011

Primitives to enhance thread-level speculation

INTEL CORP56 citations98
US6912648B2Jun 28, 2005

Stick and spoke replay with selectable delays

INTEL CORP78 citations98
US7328293B2Feb 5, 2008

Queued locks using monitor-memory wait

INTEL CORP47 citations96
US7213093B2May 1, 2007

Queued locks using monitor-memory wait

INTEL CORP22 citations93
US6952764B2Oct 4, 2005

Stopping replay tornadoes

INTEL CORP29 citations93
US6662173B1Dec 9, 2003

Access control of a resource shared between components

INTEL CORP23 citations93
US7814469B2Oct 12, 2010

Speculative multi-threading for instruction prefetch and/or trace pre-build

INTEL CORP13 citations92
US7657880B2Feb 2, 2010

Safe store for speculative helper threads

INTEL CORP26 citations92
US7529914B2May 5, 2009

Method and apparatus for speculative execution of uncontended lock instructions

INTEL CORP19 citations92
US7523465B2Apr 21, 2009

Methods and apparatus for generating speculative helper thread spawn-target points

INTEL CORP35 citations92
US7487502B2Feb 3, 2009

Programmable event driven yield mechanism which may activate other threads

INTEL CORP19 citations92
US7404067B2Jul 22, 2008

Method and apparatus for efficient utilization for prescient instruction prefetch

INTEL CORP25 citations92
US6338132B1Jan 8, 2002

System and method for storing immediate data

INTEL CORP28 citations92
US7587584B2Sep 8, 2009

Mechanism to exploit synchronization overhead to improve multithreaded performance

INTEL CORP31 citations89
US7640384B2Dec 29, 2009

Queued locks using monitor-memory wait

INTEL CORP10 citations84
US7516313B2Apr 7, 2009

Predicting contention in a processor

INTEL CORP10 citations84
US8386823B2Feb 26, 2013

Method and apparatus for cost and power efficient, scalable operating system independent services

INTEL CORP7 citations83
US7849465B2Dec 7, 2010

Programmable event driven yield mechanism which may activate service threads

INTEL CORP18 citations83
US7757045B2Jul 13, 2010

Synchronizing recency information in an inclusive cache hierarchy

INTEL CORP14 citations83
US7743233B2Jun 22, 2010

Sequencer address management

INTEL CORP15 citations83
US7603527B2Oct 13, 2009

Resolving false dependencies of speculative load instructions

INTEL CORP8 citations83
US7500049B2Mar 3, 2009

Providing a backing store in user-level memory

INTEL CORP8 citations83
US9990206B2Jun 5, 2018

Mechanism for instruction set based thread execution of a plurality of instruction sequencers

INTEL CORP8 citations82
US7818547B2Oct 19, 2010

Method and apparatus for efficient resource utilization for prescient instruction prefetch

INTEL CORP7 citations73
US7404065B2Jul 22, 2008

Flow optimization and prediction for VSSE memory operations

INTEL CORP7 citations73
US7114057B2Sep 26, 2006

System and method for storing immediate data

INTEL CORP7 citations73
US6711669B2Mar 23, 2004

System and method for storing immediate data

INTEL CORP6 citations73
US10877910B2Dec 29, 2020

Programmable event driven yield mechanism which may activate other threads

INTEL CORP1 citations72
US10459858B2Oct 29, 2019

Programmable event driven yield mechanism which may activate other threads

INTEL CORP1 citations72
US8019947B2Sep 13, 2011

Technique for thread communication and synchronization

INTEL CORP2 citations63
US9910796B2Mar 6, 2018

Programmable event driven yield mechanism which may activate other threads

INTEL CORP1 citations62
US9459874B2Oct 4, 2016

Instruction set architecture-based inter-sequencer communications with a heterogeneous resource

INTEL CORP1 citations62
US9164764B2Oct 20, 2015

Single instruction for specifying and saving a subset of registers, specifying a pointer to a work-monitoring function to be executed after waking, and entering a low-power mode

INTEL CORP3 citations62
US8990597B2Mar 24, 2015

Instruction for enabling a processor wait state

INTEL CORP3 citations62
US7913064B2Mar 22, 2011

Operation frame filtering, building, and execution

INTEL CORP2 citations62
US7730281B2Jun 1, 2010

System and method for storing immediate data

INTEL CORP1 citations62
US7533247B2May 12, 2009

Operation frame filtering, building, and execution

INTEL CORP2 citations62
US7991965B2Aug 2, 2011

Technique for using memory attributes

INTEL CORP1 citations61

WANG HONG

6 patents

DIXON MARTIN G

1 patent

ZOU XIANG

1 patent

KUMAR ARVIND

1 patent

JOURDAN STEPHAN

1 patent

SCHUCHMAN ETHAN

1 patent

HAMMARLUND PER

1 patent

Showing the top 50 of 73 patents by PatentIndex Score.