Inventor
GSCHWIND MICHAEL K
US509 patents
⚠️ This page may combine multiple inventors who share the name “GSCHWIND MICHAEL K”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
IBM
34 patentsUS9727337B2Aug 8, 2017
Fine-grained instruction enablement at sub-function granularity based on an indicated subrange of registers
IBM48 citations98
US9311093B2Apr 12, 2016
Prefix computer instruction for compatibly extending instruction functionality
IBM75 citations98
US9250881B1Feb 2, 2016
Selection of an entry point of a function having multiple entry points
IBM52 citations98
US8010953B2Aug 30, 2011
Method for compiling scalar code for a single instruction multiple data (SIMD) execution engine
IBM60 citations98
US7877582B2Jan 25, 2011
Multi-addressable register file
IBM68 citations98
US6189088B1Feb 13, 2001
Forwarding stored dara fetched for out-of-order load/read operation to over-taken operation read-accessing same memory location
IBM91 citations98
US6513109B1Jan 28, 2003
Method and apparatus for implementing execution predicates in a computer processing system
IBM118 citations97
US6192466B1Feb 20, 2001
Pipeline control for high-frequency pipelined designs
IBM58 citations96
US9720662B2Aug 1, 2017
Selectively controlling use of extended mode features
IBM35 citations94
US9720661B2Aug 1, 2017
Selectively controlling use of extended mode features
IBM34 citations94
US9384133B2Jul 5, 2016
Synchronizing updates of page table status indicators and performing bulk operations
IBM25 citations94
US9329850B2May 3, 2016
Relocation of instructions that use relative addressing
IBM40 citations94
US9244854B2Jan 26, 2016
Transparent code patching including updating of address translation structures
IBM39 citations94
US9110675B1Aug 18, 2015
Usage of TOC register as application register
IBM39 citations94
US9075636B2Jul 7, 2015
Optimizing subroutine calls based on architecture level of called subroutine
IBM39 citations94
US9021511B1Apr 28, 2015
Runtime management of TOC pointer save and restore commands
IBM37 citations94
US9021512B1Apr 28, 2015
Runtime management of TOC pointer save and restore commands
IBM35 citations94
US9594576B2Mar 14, 2017
Architectural mode configuration
IBM17 citations93
US9471313B1Oct 18, 2016
Flushing speculative instruction processing
IBM22 citations93
US9354885B1May 31, 2016
Selective suppression of instruction cache-related directory access
IBM22 citations93
US9329875B2May 3, 2016
Global entry point and local entry point for callee function
IBM20 citations93
US9250904B2Feb 2, 2016
Modify and execute sequential instruction facility and instructions therefor
IBM16 citations93
US7977965B1Jul 12, 2011
Soft error detection for latches
IBM20 citations93
US7900025B2Mar 1, 2011
Floating point only SIMD instruction set architecture including compare, select, Boolean, and alignment operations
IBM36 citations93
US7865693B2Jan 4, 2011
Aligning precision converted vector data using mask indicating offset relative to element boundary corresponding to precision type
IBM24 citations93
US7461383B2Dec 2, 2008
Method and apparatus for efficient performance monitoring of a large number of simultaneous events
IBM21 citations93
US7404041B2Jul 22, 2008
Low complexity speculative multithreading system based on unmodified microprocessor core
IBM28 citations93
US7085914B1Aug 1, 2006
Methods for renaming stack references to processor registers
IBM25 citations93
US9606855B1Mar 28, 2017
Caller protected stack return address in a hardware managed stack architecture
IBM16 citations92
US9317443B2Apr 19, 2016
Managing translations across multiple contexts using a TLB with entries directed to multiple privilege levels and to multiple types of address spaces
IBM17 citations92
US7512745B2Mar 31, 2009
Method for garbage collection in heterogeneous multiprocessor systems
IBM40 citations92
US7134028B2Nov 7, 2006
Processor with low overhead predictive supply voltage gating for leakage power reduction
IBM28 citations92
US7051168B2May 23, 2006
Method and apparatus for aligning memory write data in a microprocessor
IBM19 citations92
US6381691B1Apr 30, 2002
Method and apparatus for reordering memory operations along multiple execution paths in a processor
IBM37 citations91
GSCHWIND MICHAEL K
4 patentsUS8108846B2Jan 31, 2012
Compiling scalar code for a single instruction multiple data (SIMD) execution engine
GSCHWIND MICHAEL K46 citations98
US9329869B2May 3, 2016
Prefix computer instruction for compatibily extending instruction functionality
GSCHWIND MICHAEL K26 citations94
US9063759B2Jun 23, 2015
Optimizing subroutine calls based on architecture level of called subroutine
GSCHWIND MICHAEL K22 citations93
US8495607B2Jul 23, 2013
Performing aggressive code optimization with an ability to rollback changes made by the aggressive optimizations
GSCHWIND MICHAEL K20 citations93
EICHENBERGER ALEXANDRE E
4 patentsUS9600281B2Mar 21, 2017
Matrix multiplication operations using pair-wise load and splat operations
EICHENBERGER ALEXANDRE E23 citations94
US8650240B2Feb 11, 2014
Complex matrix multiplication operations with data pre-conditioning in a high performance computing architecture
EICHENBERGER ALEXANDRE E36 citations94
US8577950B2Nov 5, 2013
Matrix multiplication operations with data pre-conditioning in a high performance computing architecture
EICHENBERGER ALEXANDRE E30 citations93
US8521961B2Aug 27, 2013
Checkpointing in speculative versioning caches
EICHENBERGER ALEXANDRE E26 citations93
GLOBALFOUNDRIES INC
2 patentsBLANER BARTHOLOMEW
2 patentsASAAD SAMEH
1 patentBLAINEY ROBERT J
1 patentCHER CHEN-YONG
1 patentFLEISCHER BRUCE M
1 patentShowing the top 50 of 509 patents by PatentIndex Score.