Inventor
NUTTER MARK RICHARD
US62 patents
⚠️ This page may combine multiple inventors who share the name “NUTTER MARK RICHARD”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
IBM
42 patentsUS7596430B2Sep 29, 2009
Selection of processor cores for optimal thermal performance
IBM55 citations98
US7549145B2Jun 16, 2009
Processor dedicated code handling in a multi-processor environment
IBM60 citations98
US7523157B2Apr 21, 2009
Managing a plurality of processors as devices
IBM109 citations98
US7516456B2Apr 7, 2009
Asymmetric heterogeneous multi-threaded operating system
IBM64 citations98
US7209137B2Apr 24, 2007
Efficient triangular shaped meshes
IBM143 citations98
US7478390B2Jan 13, 2009
Task queue management of virtual devices using a plurality of processors
IBM51 citations94
US8037893B2Oct 18, 2011
Optimizing thermal performance using thermal flow analysis
IBM39 citations93
US7565659B2Jul 21, 2009
Light weight context switching
IBM24 citations93
US7552346B2Jun 23, 2009
Dynamically adapting software for reducing a thermal state of a processor core based on its thermal index
IBM22 citations93
US7386414B2Jun 10, 2008
Generation of hardware thermal profiles for a set of processors
IBM16 citations93
US7146529B2Dec 5, 2006
System and method for processor thread acting as a system service processor
IBM20 citations93
US7694306B2Apr 6, 2010
Balancing computational load across a plurality of processors
IBM24 citations92
US7653908B2Jan 26, 2010
Grouping processors and assigning shared memory space to a group in a heterogeneous computer environment
IBM17 citations92
US7496917B2Feb 24, 2009
Virtual devices using a pluarlity of processors
IBM16 citations92
US7444632B2Oct 28, 2008
Balancing computational load across a plurality of processors
IBM20 citations92
US7392511B2Jun 24, 2008
Dynamically partitioning processing across plurality of heterogeneous processors
IBM20 citations92
US7389508B2Jun 17, 2008
System and method for grouping processors and assigning shared memory space to a group in heterogeneous computer environment
IBM18 citations92
US7236998B2Jun 26, 2007
System and method for solving a large system of dense linear equations
IBM39 citations92
US8032871B2Oct 4, 2011
Partitioning processor resources based on memory usage
IBM9 citations84
US7945789B2May 17, 2011
System and method for securely restoring a program context from a shared memory
IBM14 citations84
US7921151B2Apr 5, 2011
Managing a plurality of processors as devices
IBM14 citations84
US7756666B2Jul 13, 2010
Generation of hardware thermal profiles for a set of processors
IBM12 citations84
US7512530B2Mar 31, 2009
Generation of software thermal profiles for applications in a simulated environment
IBM14 citations84
US7506325B2Mar 17, 2009
Partitioning processor resources based on memory usage
IBM12 citations84
US7490017B2Feb 10, 2009
Analytical generation of software thermal profiles
IBM15 citations84
US7395174B2Jul 1, 2008
Generation of software thermal profiles executed on a set of processors using thermal sampling
IBM9 citations84
US7240182B2Jul 3, 2007
System and method for providing a persistent function server
IBM15 citations84
US7240137B2Jul 3, 2007
System and method for message delivery across a plurality of processors
IBM13 citations84
US7318218B2Jan 8, 2008
System and method for processor thread for software debugging
IBM10 citations83
US7748006B2Jun 29, 2010
Loading software on a plurality of processors
IBM13 citations82
US7415703B2Aug 19, 2008
Loading software on a plurality of processors
IBM14 citations82
US7698089B2Apr 13, 2010
Generation of software thermal profiles executed on a set of processors using processor activity
IBM8 citations80
US7290112B2Oct 30, 2007
System and method for virtualization of processor resources
IBM9 citations74
US7212199B2May 1, 2007
System and method for terrain rendering using a limited memory footprint
IBM7 citations74
US6924802B2Aug 2, 2005
Efficient function interpolation using SIMD vector permute functionality
IBM11 citations74
US6628284B1Sep 30, 2003
Method and apparatus for processing graphics perspective transformations
IBM8 citations74
US7089373B2Aug 8, 2006
Shadow register to enhance lock acquisition
IBM8 citations73
US6831660B1Dec 14, 2004
Method and apparatus for graphics window clipping management in a data processing system
IBM10 citations69
US7984075B2Jul 19, 2011
Asynchronous linked data structure traversal
IBM4 citations63
US7752350B2Jul 6, 2010
System and method for efficient implementation of software-managed cache
IBM2 citations63
US7620951B2Nov 17, 2009
Hiding memory latency
IBM4 citations63
US7421453B2Sep 2, 2008
Asynchronous linked data structure traversal
IBM2 citations63
NUTTER MARK RICHARD
3 patentsUS8525826B2Sep 3, 2013
System for iterative interactive ray tracing in a multiprocessor environment
NUTTER MARK RICHARD9 citations83
US8190917B2May 29, 2012
System and method for securely saving and restoring a context of a secure program loader
NUTTER MARK RICHARD7 citations83
US8665271B2Mar 4, 2014
System and method for iterative interactive ray tracing in a multiprocessor environment
NUTTER MARK RICHARD4 citations72
BROKENSHIRE DANIEL ALAN
2 patentsAGUILAR JR MAXIMINO
1 patentCHEN TONG
1 patentGOWEN MICHAEL STAN
1 patentShowing the top 50 of 62 patents by PatentIndex Score.