Inventor
FOSSUM TRYGGVE
US42 patents
⚠️ This page may combine multiple inventors who share the name “FOSSUM TRYGGVE”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
DIGITAL EQUIPMENT CORP
24 patentsUS4888679ADec 19, 1989
Method and apparatus using a cache and main memory for both vector processing and scalar processing by prefetching cache blocks including vector data elements
DIGITAL EQUIPMENT CORP151 citations99
US5142634AAug 25, 1992
Branch prediction
DIGITAL EQUIPMENT CORP276 citations97
US4985825AJan 15, 1991
System for delaying processing of memory access exceptions until the execution stage of an instruction pipeline of a virtual memory system based digital computer
DIGITAL EQUIPMENT CORP128 citations97
US5222223AJun 22, 1993
Method and apparatus for ordering and queueing multiple memory requests
DIGITAL EQUIPMENT CORP100 citations96
US5222224AJun 22, 1993
Scheme for insuring data consistency between a plurality of cache memories and the main memory in a multi-processor system
DIGITAL EQUIPMENT CORP163 citations96
US5155854AOct 13, 1992
System for arbitrating communication requests using multi-pass control unit based on availability of system resources
DIGITAL EQUIPMENT CORP134 citations96
US5148528ASep 15, 1992
Method and apparatus for simultaneously decoding three operands in a variable length instruction when one of the operands is also of variable length
DIGITAL EQUIPMENT CORP59 citations96
US5125083AJun 23, 1992
Method and apparatus for resolving a variable number of potential memory access conflicts in a pipelined computer system
DIGITAL EQUIPMENT CORP91 citations96
US4995041AFeb 19, 1991
Write back buffer with error correcting capabilities
DIGITAL EQUIPMENT CORP68 citations96
US5067069ANov 19, 1991
Control of multiple functional units with parallel operation in a microcoded execution unit
DIGITAL EQUIPMENT CORP113 citations95
US5285323AFeb 8, 1994
Integrated circuit chip having primary and secondary random access memories for a hierarchical cache
DIGITAL EQUIPMENT CORP96 citations94
US5113521AMay 12, 1992
Method and apparatus for handling faults of vector instructions causing memory management exceptions
DIGITAL EQUIPMENT CORP79 citations94
US5109495AApr 28, 1992
Method and apparatus using a source operand list and a source operand pointer queue between the execution unit and the instruction decoding and operand processing units of a pipelined data processor
DIGITAL EQUIPMENT CORP105 citations94
US4982402AJan 1, 1991
Method and apparatus for detecting and correcting errors in a pipelined computer system
DIGITAL EQUIPMENT CORP84 citations94
US5829051AOct 27, 1998
Apparatus and method for intelligent multiple-probe cache allocation
DIGITAL EQUIPMENT CORP33 citations92
US5349651ASep 20, 1994
System for translation of virtual to physical addresses by operating memory management processor for calculating location of physical address in memory concurrently with cache comparing virtual addresses for translation
DIGITAL EQUIPMENT CORP51 citations92
US5175837ADec 29, 1992
Synchronizing and processing of memory access operations in multiprocessor systems using a directory of lock bits
DIGITAL EQUIPMENT CORP112 citations92
US4742451AMay 3, 1988
Instruction prefetch system for conditional branch instruction for central processor unit
DIGITAL EQUIPMENT CORP72 citations91
US5168573ADec 1, 1992
Memory device for storing vector registers
DIGITAL EQUIPMENT CORP41 citations90
US5142631AAug 25, 1992
System for queuing individual read or write mask and generating respective composite mask for controlling access to general purpose register
DIGITAL EQUIPMENT CORP54 citations90
US4994996AFeb 19, 1991
Pipelined floating point adder for digital computer
DIGITAL EQUIPMENT CORP29 citations88
US4949250AAug 14, 1990
Method and apparatus for executing instructions for a vector processing system
DIGITAL EQUIPMENT CORP40 citations88
US4583222AApr 15, 1986
Method and apparatus for self-testing of floating point accelerator processors
DIGITAL EQUIPMENT CORP27 citations86
US5093775AMar 3, 1992
Microcode control system for digital data processing system
DIGITAL EQUIPMENT CORP6 citations57
INTEL CORP
9 patentsUS7392414B2Jun 24, 2008
Method, system, and apparatus for improving multi-core processor performance
INTEL CORP39 citations94
US7389440B2Jun 17, 2008
Method, system, and apparatus for improving multi-core processor performance
INTEL CORP13 citations91
US9294419B2Mar 22, 2016
Scalable multi-layer 2D-mesh routers
INTEL CORP12 citations84
US7788519B2Aug 31, 2010
Method, system, and apparatus for improving multi-core processor performance
INTEL CORP8 citations82
US9317263B2Apr 19, 2016
Hardware compilation and/or translation with fault detection and roll back functionality
INTEL CORP6 citations81
US7380169B2May 27, 2008
Converting merge buffer system-kill errors to process-kill errors
INTEL CORP12 citations81
US10402168B2Sep 3, 2019
Low energy consumption mantissa multiplication for floating point multiply-add operations
INTEL CORP3 citations73
US7370231B2May 6, 2008
Method of handling errors
INTEL CORP5 citations61
US9250682B2Feb 2, 2016
Distributed power management for multi-core processors
INTEL CORP1 citations52
FOSSUM TRYGGVE
3 patentsUS8190863B2May 29, 2012
Apparatus and method for heterogeneous chip multiprocessors via resource allocation and restriction
FOSSUM TRYGGVE24 citations89
US8244980B2Aug 14, 2012
Shared cache performance
FOSSUM TRYGGVE0 citations51
US8924690B2Dec 30, 2014
Apparatus and method for heterogeneous chip multiprocessors via resource allocation and restriction
FOSSUM TRYGGVE1 citations49