Inventor
WEBB CHARLES FRANKLIN
US39 patents
⚠️ This page may combine multiple inventors who share the name “WEBB CHARLES FRANKLIN”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
IBM
38 patentsUS6119219ASep 12, 2000
System serialization with early release of individual processor
IBM98 citations97
US6079013AJun 20, 2000
Multiprocessor serialization with early release of processors
IBM76 citations95
US7966453B2Jun 21, 2011
Method and apparatus for active software disown of cache line's exlusive rights
IBM11 citations92
US6058470AMay 2, 2000
Specialized millicode instruction for translate and test
IBM33 citations92
US5802359ASep 1, 1998
Mapping processor state into a millicode addressable processor state register array
IBM38 citations92
US5790844AAug 4, 1998
Millicode load and test access instruction that blocks interrupts in response to access exceptions
IBM23 citations92
US5748951AMay 5, 1998
Specialized millicode instructions which reduce cycle time and number of instructions necessary to perform complex operations
IBM21 citations92
US5694587ADec 2, 1997
Specialized millicode instructions for test PSW validity, load with access test, and character translation assist
IBM20 citations92
US5687106ANov 11, 1997
Implementation of binary floating point using hexadecimal floating point unit
IBM37 citations89
US5694617ADec 2, 1997
System for prioritizing quiesce requests and recovering from a quiescent state in a multiprocessing system with a milli-mode operation
IBM40 citations87
US6125444ASep 26, 2000
Millimode capable computer system providing global branch history table disables and separate millicode disables which enable millicode disable to be turned off for some sections of code execution but not disabled for all
IBM18 citations84
US6108776AAug 22, 2000
Globally or selectively disabling branch history table operations during sensitive portion of millicode routine in millimode supporting computer
IBM18 citations84
US6088792AJul 11, 2000
Avoiding processor serialization after an S/390 SPKA instruction
IBM16 citations84
US9311238B2Apr 12, 2016
Demote instruction for relinquishing cache line ownership
IBM4 citations83
US6035392AMar 7, 2000
Computer with optimizing hardware for conditional hedge fetching into cache storage
IBM17 citations83
US5713035AJan 27, 1998
Linking program access register number with millicode operand access
IBM18 citations82
US6067617AMay 23, 2000
Specialized millicode instructions for packed decimal division
IBM19 citations81
US6055623AApr 25, 2000
Specialized millicode instruction for editing functions
IBM18 citations80
US5649155AJul 15, 1997
Cache memory accessed by continuation requests
IBM19 citations79
US6105109AAug 15, 2000
System speed loading of a writable cache code array
IBM11 citations73
US6105126AAug 15, 2000
Address bit decoding for same adder circuitry for RXE instruction format with same XBD location as RX format and dis-jointed extended operation code
IBM12 citations73
US6085313AJul 4, 2000
Computer processor system for executing RXE format floating point instructions
IBM13 citations73
US6055624AApr 25, 2000
Millicode flags with specialized update and branch instructions
IBM13 citations73
US5673391ASep 30, 1997
Hardware retry trap for millicoded processor
IBM8 citations73
US5819078AOct 6, 1998
Addressing extended memory using millicode by concatenating a small millicode address and address extension data
IBM6 citations71
US5680598AOct 21, 1997
Millicode extended memory addressing using operand access control register to control extended address concatenation
IBM9 citations71
US6088791AJul 11, 2000
Computer processor system for implementing the ESA/390 STOSM and STNSM instructions without serialization or artificially extending processor execution time
IBM4 citations63
US9921965B2Mar 20, 2018
Demote instruction for relinquishing cache line ownership
IBM1 citations62
US9921964B2Mar 20, 2018
Demote instruction for relinquishing cache line ownership
IBM1 citations62
US6026488AFeb 15, 2000
Method for conditional hedge fetching into cache storage
IBM4 citations62
US6233655B1May 15, 2001
Method for Quad-word Storing into 2-way interleaved L1 cache
IBM4 citations61
US5684975ANov 4, 1997
Method for use in translating virtual addresses into absolute addresses
IBM2 citations60
US5754810AMay 19, 1998
Specialized millicode instruction for certain decimal operations
IBM5 citations55
US9619384B2Apr 11, 2017
Demote instruction for relinquishing cache line ownership
IBM0 citations51
US9612969B2Apr 4, 2017
Demote instruction for relinquishing cache line ownership
IBM0 citations51
US9501416B2Nov 22, 2016
Demote instruction for relinquishing cache line ownership
IBM0 citations51
US9471503B2Oct 18, 2016
Demote instruction for relinquishing cache line ownership
IBM0 citations51
US5649140AJul 15, 1997
System for use in translating virtual addresses into absolute addresses
IBM1 citations50