Compressor resources for high density storage units
#21902 ✅ Patent 8,943,266 granted on 2015-01-27Storage system and method of control for storage system
#21903FLASH-BASED STORAGE SYSTEM INCLUDING RECONFIGURABLE CIRCUITRY
#21904 ✅ Patent 8,938,581 granted on 2015-01-20Nonvolatile storage device and operating system (OS) image program method thereof
#21905 ✅ Patent 9,423,977 granted on 2016-08-23Lock-free communication storage request reordering
#21906NONVOLATILE MEMORY DEVICE, ELECTRONIC DEVICE AND COMPUTING SYSTEM INCLUDING THE SAME
#21907 ✅ Patent 9,460,006 granted on 2016-10-04Nonvolatile memory system, system including the same, and method of adaptively adjusting user storage region in the same
#21908 ✅ Patent 9,747,170 granted on 2017-08-29Non-volatile multi-level cell memory system and method of performing adaptive data back-up in the system
#21909 ✅ Patent 9,152,557 granted on 2015-10-06Program method, data recovery method, and flash memory using the same
#21910 ✅ Patent 9,158,608 granted on 2015-10-13Accessing metadata with an external host
#21911 ✅ Patent 9,390,004 granted on 2016-07-12Hybrid memory management
#21912 ✅ Patent 9,552,311 granted on 2017-01-24Method for assigning addresses to memory devices
#21913 ✅ Patent 9,239,785 granted on 2016-01-19Stochastic block allocation for improved wear leveling
#21914 ✅ Patent 9,304,923 granted on 2016-04-05Data coherency management
#21915 ✅ Patent 9,250,826 granted on 2016-02-02Enhanced performance monitoring method and apparatus
#21916 ✅ Patent 9,734,097 granted on 2017-08-15Apparatuses and methods for variable latency memory operations
#21917 ✅ Patent 9,588,886 granted on 2017-03-07Staging sorted data in intermediate storage
#21918 ✅ Patent 9,304,913 granted on 2016-04-05Mixed memory type hybrid cache
#21919 ✅ Patent 9,588,887 granted on 2017-03-07Staging sorted data in intermediate storage
#21920 ✅ Patent 9,384,793 granted on 2016-07-05Dynamic granule-based intermediate storage
#21921ELECTRONIC APPARATUS, METHOD OF CREATING SNAPSHOT IMAGE, AND PROGRAM
#21922METHOD OF UPDATING MAPPING INFORMATION AND MEMORY SYSTEM AND APPARATUS EMPLOYING THE SAME
#21923 ✅ Patent 9,412,443 granted on 2016-08-09Processor system having variable capacity memory
#21924 ✅ Patent 8,904,073 granted on 2014-12-02Coherence processing with error checking
#21925 ✅ Patent 9,146,864 granted on 2015-09-29Address mapping including generic bits for universal addressing independent of memory type
#21926 ✅ Patent 9,037,811 granted on 2015-05-19Tagging in memory control unit (MCU)
#21927 ✅ Patent 8,959,271 granted on 2015-02-17System and method for accessing memory
#21928DYNAMICALLY-SIZEABLE GRANULE STORAGE
#21929 ✅ Patent 9,552,296 granted on 2017-01-24Verifying shared memory integrity
#21930 ✅ Patent 9,304,940 granted on 2016-04-05Processors, methods, and systems to relax synchronization of accesses to shared memory
#21931 ✅ Patent 9,767,026 granted on 2017-09-19Providing snoop filtering associated with a data buffer
#21932 ✅ Patent 9,100,027 granted on 2015-08-04Data interface circuit for capturing received data bits including continuous calibration
#21933 ✅ Patent 9,299,423 granted on 2016-03-29Optical interconnect in high-speed memory systems
#21934 ✅ Patent 9,836,416 granted on 2017-12-05Memory devices and systems including multi-speed access of memory modules
#21935 ✅ Patent 9,824,741 granted on 2017-11-21Refresh control device, wireless receiver, and semiconductor integrated circuit
#21936 ✅ Patent 9,196,347 granted on 2015-11-24DRAM controller for variable refresh operation timing
#21937 ✅ Patent 9,202,547 granted on 2015-12-01Managing disturbance induced errors
#21938 ✅ Patent 9,679,615 granted on 2017-06-13Flexible memory system with a controller and a stack of memory
#21939 ✅ Patent 9,378,786 granted on 2016-06-28Memory controller with phase adjusted clock for performing memory operations
#21940 ✅ Patent 9,449,671 granted on 2016-09-20Techniques for probabilistic dynamic random access memory row repair
#21941 ✅ Patent 9,269,436 granted on 2016-02-23Techniques for determining victim row addresses in a volatile memory
#21942Associative Look-up Instruction for a Processor Instruction Set Architecture
#21943HARDWARE-BASED PRE-PAGE WALK VIRTUAL ADDRESS TRANSFORMATION
#21944 ✅ Patent 9,158,474 granted on 2015-10-13Dynamic storage device libraries
#21945FAST MOUNT CACHE
#21946 ✅ Patent 9,009,439 granted on 2015-04-14On-disk operations on fragments to support huge data sizes
#21947 ✅ Patent 9,015,409 granted on 2015-04-21Apparatus and methods for prolonging service life of solid-state memory device in a digital video recorder
#21948 ✅ Patent 9,229,661 granted on 2016-01-05Total quotas for data storage system
#21949 ✅ Patent 9,442,673 granted on 2016-09-13Method and apparatus for storing data using a data mapping algorithm
#21950 ✅ Patent 9,586,142 granted on 2017-03-07Vertically integrated storage
#21951 ✅ Patent 9,582,219 granted on 2017-02-28Technique for rapidly converting between storage representations in a virtualized computing environment
#21952 ✅ Patent 9,116,679 granted on 2015-08-25Storage device powered by a communications interface
#21953Storage Zoning Tool
#21954 ✅ Patent 9,292,229 granted on 2016-03-22Information processing system, and control method
#21955 ✅ Patent 9,547,456 granted on 2017-01-17Method and apparatus for efficient data copying and data migration
#21956ANTIHARMONIC DATA COPYING METHOD
#21957 ✅ Patent 9,959,076 granted on 2018-05-01Optimized disk load distribution
#21958 ✅ Patent 9,411,525 granted on 2016-08-09Modular mass storage system
#21959 ✅ Patent 9,823,861 granted on 2017-11-21Method and apparatus for selecting storage units to store dispersed storage data
#21960MEMORY CARD AND HOST DEVICE
#21961 ✅ Patent 9,262,313 granted on 2016-02-16Provisioning in heterogenic volume of multiple tiers
#21962 ✅ Patent 9,411,736 granted on 2016-08-09System and method for an accelerator cache based on memory availability and usage
#21963 ✅ Patent 9,542,306 granted on 2017-01-10Dynamic storage device provisioning
#21964 ✅ Patent 9,223,699 granted on 2015-12-29Cache management in managed runtime environments
#21965 ✅ Patent 9,590,171 granted on 2017-03-07Electronic device and method for fabricating the same
#21966System and Method for Capturing Behaviour Information from a Program and Inserting Software Prefetch Instructions
#21967 ✅ Patent 9,250,830 granted on 2016-02-02Storing data across a plurality of storage nodes
#21968SERVING MEMORY REQUESTS IN CACHE COHERENT HETEROGENEOUS SYSTEMS
#21969 ✅ Patent 9,436,604 granted on 2016-09-06System and method for software/hardware coordinated adaptive performance monitoring
#21970SYSTEMS AND METHODS FOR IMPLEMENTING TRANSACTIONAL MEMORY
#21971 ✅ Patent 8,972,663 granted on 2015-03-03Broadcast cache coherence on partially-ordered network
#21972 ✅ Patent 9,384,131 granted on 2016-07-05Systems and methods for accessing cache memory
#21973 ✅ Patent 9,378,148 granted on 2016-06-28Adaptive hierarchical cache policy in a microprocessor
#21974 ✅ Patent 9,547,594 granted on 2017-01-17Instructions to mark beginning and end of non transactional code region requiring write back to persistent storage
#21975 ✅ Patent 10,164,941 granted on 2018-12-25Cached evaluation of paths through graph-based data representation
#21976 ✅ Patent 9,904,625 granted on 2018-02-27Methods, systems and apparatus for predicting the way of a set associative cache
#21977 ✅ Patent 9,448,940 granted on 2016-09-20Multiple core computer processor with globally-accessible local memories
#21978 ✅ Patent 8,984,235 granted on 2015-03-17Storage apparatus and control method for storage apparatus
#21979 ✅ Patent 9,747,212 granted on 2017-08-29Virtual unifed instruction and data caches including storing program instructions and memory address in CAM indicated by store instruction containing bit directly indicating self modifying code
#21980 ✅ Patent 9,223,714 granted on 2015-12-29Instruction boundary prediction for variable length instruction set
#21981 ✅ Patent 10,296,462 granted on 2019-05-21Method to accelerate queries using dynamically generated alternate data formats in flash cache
#21982 ✅ Patent 9,223,710 granted on 2015-12-29Read-write partitioning of cache memory
#21983 ✅ Patent 9,336,141 granted on 2016-05-10Hash-based spatial sampling for efficient cache utility curve estimation and cache allocation
#21984 ✅ Patent 9,471,419 granted on 2016-10-18Systems and methods for performing data recovery in a memory system
#21985 ✅ Patent 9,336,156 granted on 2016-05-10Method and apparatus for cache line state update in sectored cache with line state tracker
#21986 ✅ Patent 10,642,735 granted on 2020-05-05Statement cache auto-tuning
#21987 ✅ Patent 9,158,698 granted on 2015-10-13Dynamically removing entries from an executing queue
#21988 ✅ Patent 9,229,872 granted on 2016-01-05Semiconductor chip with adaptive BIST cache testing during runtime
#21989 ✅ Patent 9,767,036 granted on 2017-09-19Page state directory for managing unified virtual memory
#21990 ✅ Patent 10,445,243 granted on 2019-10-15Fault buffer for resolving page faults in unified virtual memory system
#21991 ✅ Patent 9,251,010 granted on 2016-02-02Caching backed-up data locally until successful replication
#21992 ✅ Patent 9,298,637 granted on 2016-03-29Dynamic caching module selection for optimized data deduplication
#21993 ✅ Patent 9,547,602 granted on 2017-01-17Translation lookaside buffer entry systems and methods
#21994 ✅ Patent 9,195,396 granted on 2015-11-24Estimating access frequency statistics for storage device
#21995 ✅ Patent 9,176,895 granted on 2015-11-03Increased error correction for cache memories through adaptive replacement policies
#21996 ✅ Patent 9,298,638 granted on 2016-03-29Dynamic caching module selection for optimized data deduplication
#21997 ✅ Patent 9,575,892 granted on 2017-02-21Replaying memory transactions while resolving memory access faults
#21998 ✅ Patent 9,830,262 granted on 2017-11-28Access tracking mechanism for hybrid memories in a unified virtual system
#21999 ✅ Patent 9,092,336 granted on 2015-07-28Write admittance policy for a memory cache
#22000 ✅ Patent 9,632,934 granted on 2017-04-25Maintaining coherence when removing nodes from a directory-based shared memory system
#22001 ✅ Patent 9,244,844 granted on 2016-01-26Enabling hardware transactional memory to work more efficiently with readers that can tolerate stale data
#22002 ✅ Patent 9,251,074 granted on 2016-02-02Enabling hardware transactional memory to work more efficiently with readers that can tolerate stale data
#22003 ✅ Patent 9,535,836 granted on 2017-01-03Non-volatile memory update tracking
#22004MECHANISM TO IMPROVE INPUT/OUTPUT WRITE BANDWIDTH IN SCALABLE SYSTEMS UTILIZING DIRECTORY BASED COHERECY
#22005CACHE CONTROL DEVICE, PROCESSOR, INFORMATION PROCESSING SYSTEM, AND CACHE CONTROL METHOD
#22006 ✅ Patent 10,380,021 granted on 2019-08-13Rapid recovery from downtime of mirrored storage device
#22007 ✅ Patent 9,501,410 granted on 2016-11-22Providing local cache coherency in a shared storage environment
#22008 ✅ Patent 9,875,108 granted on 2018-01-23Shared memory interleavings for instruction atomicity violations
#22009 ✅ Patent 9,213,643 granted on 2015-12-15Broadcast messaging and acknowledgment messaging for power management in a multiprocessor system
#22010METHOD, APPARATUS, AND SYSTEM FOR LOW LATENCY COMMUNICATION
#22011 ✅ Patent 10,031,864 granted on 2018-07-24Integrated circuit
#22012 ✅ Patent 10,089,043 granted on 2018-10-02Apparatus and methods for a distributed memory system including memory nodes
#22013 ✅ Patent 9,274,721 granted on 2016-03-01Nonvolatile memory device and data management method thereof
#22014 ✅ Patent 9,489,148 granted on 2016-11-08Selecting between non-volatile memory units having different minimum addressable data unit sizes
#22015 ✅ Patent 9,092,310 granted on 2015-07-28Host command based read disturb methodology
#22016 ✅ Patent 9,280,298 granted on 2016-03-08Storage device and storage system
#22017 ✅ Patent 9,431,077 granted on 2016-08-30Dual host embedded shared device controller
#22018MULTI-READ PORT MEMORY
#22019 ✅ Patent 9,373,372 granted on 2016-06-21Register file device
#22020 ✅ Patent 9,454,496 granted on 2016-09-27Memory system
#22021 ✅ Patent 9,189,381 granted on 2015-11-17Managing CPU resources for high availability micro-partitions
#22022 ✅ Patent 9,043,575 granted on 2015-05-26Managing CPU resources for high availability micro-partitions
#22023 ✅ Patent 9,244,826 granted on 2016-01-26Managing CPU resources for high availability micro-partitions
#22024 ✅ Patent 9,146,817 granted on 2015-09-29Dynamic definition of error information in a programmable device
#22025 ✅ Patent 9,367,437 granted on 2016-06-14Method and apparatus for reducing the number of speculative accesses to a memory array
#22026 ✅ Patent 9,141,287 granted on 2015-09-22Remote enabling of storage
#22027 ✅ Patent 9,460,782 granted on 2016-10-04Method of operating memory controller and devices including memory controller
#22028 ✅ Patent 9,122,404 granted on 2015-09-01Adaptive reference tuning for endurance enhancement of non-volatile memories
#22029 ✅ Patent 9,348,765 granted on 2016-05-24Expediting RCU grace periods under user mode control
#22030 ✅ Patent 11,487,673 granted on 2022-11-01Fault buffer for tracking page faults in unified virtual memory system
#22031 ✅ Patent 9,639,474 granted on 2017-05-02Migration of peer-mapped memory pages
#22032 ✅ Patent 9,880,945 granted on 2018-01-30Method and apparatus for suggesting data for deletion
#22033 ✅ Patent 10,133,677 granted on 2018-11-20Opportunistic migration of memory pages in a unified virtual memory system
#22034Opportunistic Tier in Hierarchical Storage
#22035ELASTIC HIERARCHICAL DATA STORAGE BACKEND
#22036 ✅ Patent 9,335,950 granted on 2016-05-10Multiple stream compression and formatting of data for data storage systems
#22037 ✅ Patent 9,542,426 granted on 2017-01-10Memory management for in-memory processing computing environments and systems
#22038 ✅ Patent 8,943,284 granted on 2015-01-27Systems and methods for integrating compute resources in a storage area network
#22039 ✅ Patent 9,348,533 granted on 2016-05-24Memory image capture via memory write from a running system
#22040METHOD AND APPARATUS OF NON-DISRUPTIVE STORAGE MIGRATION
#22041 ✅ Patent 9,342,256 granted on 2016-05-17Epoch based storage management for a storage device
#22042 ✅ Patent 9,335,932 granted on 2016-05-10Storage unit selection for virtualized storage units
#22043TRANSFORMING A SHARED VIRTUALIZED SPACE TO AN ENCLOSED SPACE
#22044Transforming a Shared Virtualized Space to an Enclosed Space
#22045 ✅ Patent 9,342,443 granted on 2016-05-17Systems and methods for memory system management based on thermal information of a memory system
#22046 ✅ Patent 9,823,872 granted on 2017-11-21Apparatus and method for translation from multi-dimensional to linear address space in storage
#22047 ✅ Patent 9,802,124 granted on 2017-10-31Apparatus and method for cloning and snapshotting in multi-dimensional to linear address space translation
#22048 ✅ Patent 9,558,149 granted on 2017-01-31Dual system
#22049 ✅ Patent 9,575,844 granted on 2017-02-21Mass storage device and method of operating the same to back up data stored in volatile memory
#22050DATA MANAGEMENT DEVICE AND METHOD FOR COPYING DATA
#22051 ✅ Patent 9,262,273 granted on 2016-02-16Providing executing programs with reliable access to non-local block data storage
#22052 ✅ Patent 9,245,053 granted on 2016-01-26Efficiently searching and modifying a variable length queue
#22053 ✅ Patent 9,245,129 granted on 2016-01-26System and method for protecting data by returning a protect signal with the data
#22054 ✅ Patent 10,140,475 granted on 2018-11-27Forensic computer examination systems and methods
#22055 ✅ Patent 9,330,027 granted on 2016-05-03Register access white listing
#22056Temporal Hierarchical Tiered Data Storage
#22057 ✅ Patent 9,430,400 granted on 2016-08-30Migration directives in a unified virtual memory system architecture
#22058 ✅ Patent 9,424,201 granted on 2016-08-23Migrating pages of different sizes between heterogeneous processors
#22059 ✅ Patent 9,430,418 granted on 2016-08-30Synchronization and order detection in a memory system
#22060 ✅ Patent 9,142,272 granted on 2015-09-22Dual asynchronous and synchronous memory system
#22061 ✅ Patent 9,224,442 granted on 2015-12-29System and method to dynamically determine a timing parameter of a memory device
#22062 ✅ Patent 9,177,623 granted on 2015-11-03Memory interface offset signaling
#22063 ✅ Patent 9,400,615 granted on 2016-07-26Priority command queues for low latency solid state drives
#22064 ✅ Patent 9,251,050 granted on 2016-02-02Apparatus and method for resource alerts
#22065 ✅ Patent 9,442,975 granted on 2016-09-13Systems and methods for processing data stored in data storage devices
#22066 ✅ Patent 10,114,756 granted on 2018-10-30Externally programmable memory management unit
#22067 ✅ Patent 9,798,673 granted on 2017-10-24Paging enablement of storage translation metadata
#22068 ✅ Patent 9,176,669 granted on 2015-11-03Address resource mapping in a shared memory computer system
#22069 ✅ Patent 9,195,621 granted on 2015-11-24System and method for assigning memory access transfers between communication channels
#22070 ✅ Patent 9,465,729 granted on 2016-10-11Memory allocation accelerator
#22071 ✅ Patent 9,690,693 granted on 2017-06-27Storage system, storage apparatus, and computer product
#22072 ✅ Patent 9,348,749 granted on 2016-05-24Host-driven garbage collection
#22073 ✅ Patent 9,201,607 granted on 2015-12-01Computer system and method for balancing usage rate of pool volumes
#22074 ✅ Patent 9,569,350 granted on 2017-02-14Multidimensional resource manager/allocator
#22075 ✅ Patent 9,235,377 granted on 2016-01-12Multiple, per sensor configurable FIFOs in a single static random access memory (SRAM) structure
#22076 ✅ Patent 9,383,939 granted on 2016-07-05Migrating and retrieving queued data in byte-addressable storage
#22077INFORMATION PROCESSING APPARATUS, PROGRAM, AND MEMORY AREA ALLOCATION METHOD
#22078 ✅ Patent 10,146,680 granted on 2018-12-04Data processing system and method of operating the same
#22079 ✅ Patent 9,632,829 granted on 2017-04-25Distributed storage allocation for heterogeneous systems
#22080 ✅ Patent 9,158,470 granted on 2015-10-13Managing CPU resources for high availability micro-partitions
#22081 ✅ Patent 9,244,825 granted on 2016-01-26Managing CPU resources for high availability micro-partitions
#22082 ✅ Patent 9,032,180 granted on 2015-05-12Managing CPU resources for high availability micro-partitions
#22083 ✅ Patent 9,639,403 granted on 2017-05-02Receive-side scaling in a computer system using sub-queues assigned to processing cores
#22084 ✅ Patent 9,733,867 granted on 2017-08-15Multi-layered storage administration for flexible placement of data
#22085 ✅ Patent 9,158,705 granted on 2015-10-13Stride-based translation lookaside buffer (TLB) prefetching with adaptive offset
#22086 ✅ Patent 9,460,022 granted on 2016-10-04Mechanism for facilitating dynamic and efficient management of translation buffer prefetching in software programs at computing systems
#22087 ✅ Patent 10,216,642 granted on 2019-02-26Hardware-based pre-page walk virtual address transformation where the virtual address is shifted by current page size and a minimum page size
#22088 ✅ Patent 9,424,200 granted on 2016-08-23Continuous run-time integrity checking for virtual memory
#22089 ✅ Patent 9,778,884 granted on 2017-10-03Virtual storage pool
#22090 ✅ Patent 9,588,903 granted on 2017-03-07Microcontroller for memory management unit
#22091 ✅ Patent 10,031,856 granted on 2018-07-24Common pointers in unified virtual memory system
#22092MIGRATION SCHEME FOR UNIFIED VIRTUAL MEMORY SYSTEM
#22093 ✅ Patent 10,101,937 granted on 2018-10-16Apparatus and method for referencing dense and sparse information in multi-dimensional to linear address space translation
#22094 ✅ Patent 9,606,729 granted on 2017-03-28Apparatus and method for insertion and deletion in multi-dimensional to linear address space translation
#22095NONVOLATILE MEMORY DEVICE AND RELATED DEDUPLICATION METHOD
#22096 ✅ Patent 9,110,826 granted on 2015-08-18Memory allocation in a system using memory striping
#22097 ✅ Patent 9,135,183 granted on 2015-09-15Multi-threaded memory management
#22098MICROCONTROLLER FOR MEMORY MANAGEMENT UNIT
#22099 ✅ Patent 9,355,041 granted on 2016-05-31Frame buffer access tracking via a sliding window in a unified virtual memory system
#22100ADDRESS TRANSLATION IN A SYSTEM USING MEMORY STRIPING
#22101ADDRESS CALCULATION FOR RECEIVED DATA
#22102CYCLE SLICED VECTORS AND SLOT EXECUTION ON A SHARED DATAPATH
#22103APPARATUS AND METHOD FOR SLIDING WINDOW DATA GATHER
#22104 ✅ Patent 9,495,154 granted on 2016-11-15Vector processing engines having programmable data path configurations for providing multi-mode vector processing, and related vector processors, systems, and methods
#22105 ✅ Patent 9,424,031 granted on 2016-08-23Techniques for enabling bit-parallel wide string matching with a SIMD register
#22106 ✅ Patent 9,606,960 granted on 2017-03-28Vector indirect element vertical addressing mode with horizontal permute
#22107DIGITAL SIGNAL PROCESSOR AND BASEBAND COMMUNICATION DEVICE
#22108 ✅ Patent 9,275,007 granted on 2016-03-01Identifying logical planes formed of compute nodes of a subcommunicator in a parallel computer
#22109RUN-TIME INSTRUMENTATION HANDLING IN A SUPERSCALAR PROCESSOR
#22110 ✅ Patent 9,405,551 granted on 2016-08-02Creating an isolated execution environment in a co-designed processor
#22111 ✅ Patent 9,330,059 granted on 2016-05-03Identifying logical planes formed of compute nodes of a subcommunicator in a parallel computer
#22112 ✅ Patent 9,195,630 granted on 2015-11-24Three-dimensional computer processor systems having multiple local power and cooling layers and a global interconnection structure
#22113 ✅ Patent 9,471,537 granted on 2016-10-18Hybrid programmable many-core device with on-chip interconnect
#22114 ✅ Patent 9,250,901 granted on 2016-02-02Execution context swap between heterogeneous functional hardware units
#22115 ✅ Patent 9,519,487 granted on 2016-12-13System-on-chip and method of operating the same
#22116 ✅ Patent 9,342,303 granted on 2016-05-17Modified execution using context sensitive auxiliary code
#22117 ✅ Patent 9,170,980 granted on 2015-10-27Ground-referenced single-ended signaling connected graphics processing unit multi-chip module
#22118 ✅ Patent 10,152,327 granted on 2018-12-11Apparatus for gating a load operation based on entries of a prediction table
#22119 ✅ Patent 9,430,239 granted on 2016-08-30Configurable multicore network processor
#22120 ✅ Patent 9,250,916 granted on 2016-02-02Chaining between exposed vector pipelines
#22121 ✅ Patent 9,367,314 granted on 2016-06-14Converting conditional short forward branches to computationally equivalent predicated instructions
#22122 ✅ Patent 10,228,950 granted on 2019-03-12Method and apparatus for guest return address stack emulation supporting speculation
#22123 ✅ Patent 9,886,277 granted on 2018-02-06Methods and apparatus for fusing instructions to provide OR-test and AND-test functionality on multiple test sources
#22124 ✅ Patent 9,632,977 granted on 2017-04-25System and method for ordering packet transfers in a data processor
#22125METHOD AND APPARATUS FOR FORWARDING LITERAL GENERATED DATA TO DEPENDENT INSTRUCTIONS MORE EFFICIENTLY USING A CONSTANT CACHE
#22126 ✅ Patent 10,108,424 granted on 2018-10-23Profiling code portions to generate translations
#22127 ✅ Patent 9,448,800 granted on 2016-09-20Reorder-buffer-based static checkpointing for rename table rebuilding
#22128 ✅ Patent 9,411,590 granted on 2016-08-09Method to improve speed of executing return branch instructions in a processor
#22129 ✅ Patent 9,207,941 granted on 2015-12-08Systems, apparatuses, and methods for reducing the number of short integer multiplications
#22130 ✅ Patent 9,411,593 granted on 2016-08-09Processors, methods, systems, and instructions to consolidate unmasked elements of operation masks
#22131 ✅ Patent 9,483,266 granted on 2016-11-01Fusible instructions and logic to provide OR-test and AND-test functionality using multiple test sources
#22132INSTRUCTION EMULATION PROCESSORS, METHODS, AND SYSTEMS
#22133 ✅ Patent 9,703,562 granted on 2017-07-11Instruction emulation processors, methods, and systems
#22134 ✅ Patent 9,207,942 granted on 2015-12-08Systems, apparatuses,and methods for zeroing of bits in a data element
#22135 ✅ Patent 9,323,531 granted on 2016-04-26Systems, apparatuses, and methods for determining a trailing least significant masking bit of a writemask register
#22136 ✅ Patent 9,354,884 granted on 2016-05-31Processor with hybrid pipeline capable of operating in out-of-order and in-order modes
#22137 ✅ Patent 9,400,656 granted on 2016-07-26Chaining between exposed vector pipelines
#22138 ✅ Patent 9,400,653 granted on 2016-07-26System and method to clear and rebuild dependencies
#22139 ✅ Patent 9,823,929 granted on 2017-11-21Optimizing performance for context-dependent instructions
#22140 ✅ Patent 9,417,880 granted on 2016-08-16Instruction for performing an overload check
#22141 ✅ Patent 9,086,873 granted on 2015-07-21Methods and apparatus to compile instructions for a vector of instruction pointers processor architecture
#22142 ✅ Patent 10,198,265 granted on 2019-02-05Microprocessor for gating a load operation based on entries of a prediction table
#22143 ✅ Patent 10,467,010 granted on 2019-11-05Method and apparatus for nearest potential store tagging
#22144 ✅ Patent 10,514,926 granted on 2019-12-24Method and apparatus to allow early dependency resolution and data forwarding in a microprocessor
#22145 ✅ Patent 10,275,255 granted on 2019-04-30Method for dependency broadcasting through a source organized source view data structure
#22146 ✅ Patent 9,886,279 granted on 2018-02-06Method for populating and instruction view data structure by using register template snapshots
#22147Superforwarding Processor
#22148 ✅ Patent 9,448,799 granted on 2016-09-20Reorder-buffer-based dynamic checkpointing for rename table rebuilding
#22149 ✅ Patent 9,588,770 granted on 2017-03-07Dynamic rename based register reconfiguration of a vector register file
#22150 ✅ Patent 9,891,924 granted on 2018-02-13Method for implementing a reduced size register view data structure in a microprocessor
#22151 ✅ Patent 9,031,077 granted on 2015-05-12Systems, methods, and computer program products providing a data unit sequencing queue
#22152Multiple Data Element-To-Multiple Data Element Comparison Processors, Methods, Systems, and Instructions
#22153 ✅ Patent 9,389,871 granted on 2016-07-12Combined floating point multiplier adder with intermediate rounding logic
#22154 ✅ Patent 9,389,854 granted on 2016-07-12Add-compare-select instruction
#22155 ✅ Patent 9,639,356 granted on 2017-05-02Arbitrary size table lookup and permutes with crossbar
#22156 ✅ Patent 9,436,476 granted on 2016-09-06Method and apparatus for sorting elements in hardware structures
#22157 ✅ Patent 9,213,547 granted on 2015-12-15Processor and method for processing instructions using at least one processing pipeline
#22158 ✅ Patent 9,880,842 granted on 2018-01-30Using control flow data structures to direct and track instruction execution
#22159 ✅ Patent 9,244,684 granted on 2016-01-26Limited range vector memory access instructions, processors, methods, and systems
#22160 ✅ Patent 9,569,216 granted on 2017-02-14Method for populating a source view data structure by using register template snapshots
#22161 ✅ Patent 9,858,080 granted on 2018-01-02Method for implementing a reduced size register view data structure in a microprocessor
#22162 ✅ Patent 9,575,762 granted on 2017-02-21Method for populating register view data structure by using register template snapshots
#22163ELIMINATING REDUNDANT SYNCHRONIZATION BARRIERS IN INSTRUCTION PROCESSING CIRCUITS, AND RELATED PROCESSOR SYSTEMS, METHODS, AND COMPUTER-READABLE MEDIA
#22164 ✅ Patent 9,582,279 granted on 2017-02-28Execution of condition-based instructions
#22165 ✅ Patent 9,424,041 granted on 2016-08-23Efficient way to cancel speculative ‘source ready’ in scheduler for direct and nested dependent instructions
#22166 ✅ Patent 9,256,433 granted on 2016-02-09Systems and methods for move elimination with bypass multiple instantiation table
#22167 ✅ Patent 9,606,850 granted on 2017-03-28Apparatus and method for tracing exceptions
#22168PATH PROFILING USING HARDWARE AND SOFTWARE COMBINATION
#22169 ✅ Patent 10,241,793 granted on 2019-03-26Paralleizing loops in the presence of possible memory aliases
#22170 ✅ Patent 9,823,930 granted on 2017-11-21Method for emulating a guest centralized flag architecture by using a native distributed flag architecture
#22171 ✅ Patent 9,207,940 granted on 2015-12-08Robust and high performance instructions for system call
#22172 ✅ Patent 9,817,666 granted on 2017-11-14Method for a delayed branch implementation by using a front end track table
#22173HARDWARE OPTIMIZATION OF HARD-TO-PREDICT SHORT FORWARD BRANCHES
#22174 ✅ Patent 9,489,204 granted on 2016-11-08Method and apparatus for precalculating a direct branch partial target address during a misprediction correction process
#22175 ✅ Patent 9,792,123 granted on 2017-10-17Indirect branch prediction
#22176 ✅ Patent 9,471,318 granted on 2016-10-18System management and instruction counting
#22177 ✅ Patent 9,323,951 granted on 2016-04-26Encrypted warranty verification and diagnostic tool
#22178 ✅ Patent 9,501,287 granted on 2016-11-22Enabling alternate usage modes in an operating system
#22179 ✅ Patent 9,494,996 granted on 2016-11-15Processor having frequency of operation information for guaranteed operation under high temperature events
#22180 ✅ Patent 9,405,554 granted on 2016-08-02Method for initializing expended modules in programmable logic controller system
#22181Single-Chip Virtualizing and Obfuscating Communications System for Portable Computing Devices
#22182 ✅ Patent 9,354,993 granted on 2016-05-31System and method to reduce service disruption in a shared infrastructure node environment
#22183 ✅ Patent 9,032,200 granted on 2015-05-12Method of installing virtual service processor (VSP) to computing device and application of the same
#22184 ✅ Patent 9,141,396 granted on 2015-09-22Live initialization of a boot device
#22185 ✅ Patent 9,218,248 granted on 2015-12-22Recovering from a defective boot image
#22186 ✅ Patent 9,195,544 granted on 2015-11-24Self-healing using an alternate boot partition
#22187 ✅ Patent 9,959,171 granted on 2018-05-01Self-healing using a virtual boot device
#22188 ✅ Patent 9,558,010 granted on 2017-01-31Fast hot boot of a computer system
#22189 ✅ Patent 9,336,010 granted on 2016-05-10Multi-boot or fallback boot of a system-on-chip using a file-based boot device
#22190 ✅ Patent 9,384,351 granted on 2016-07-05Method and apparatus for implementing a secure boot using multiple firmware sources
#22191 ✅ Patent 9,727,345 granted on 2017-08-08Method for booting a heterogeneous system and presenting a symmetric core view
#22192 ✅ Patent 9,110,677 granted on 2015-08-18System and method for predicting and improving boot-up sequence
#22193 ✅ Patent 9,141,397 granted on 2015-09-22Live initialization of a boot device
#22194 ✅ Patent 9,218,250 granted on 2015-12-22Recovering from a defective boot image
#22195 ✅ Patent 9,195,545 granted on 2015-11-24Self-healing using an alternate boot partition
#22196 ✅ Patent 9,940,202 granted on 2018-04-10Self-healing using a virtual boot device
#22197 ✅ Patent 9,558,011 granted on 2017-01-31Fast hot boot of a computer system
#22198 ✅ Patent 9,658,859 granted on 2017-05-23Method of implementing magnetic random access memory (MRAM) for mobile system-on chip boot
#22199 ✅ Patent 9,858,083 granted on 2018-01-02Dual boot panel SWAP mechanism
#22200 ✅ Patent 9,733,950 granted on 2017-08-15Boot sequencing for multi boot devices