Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures

Industry

  • CPC
  • G06F2212/00
This industry / category may be too specific. Please go to a parent level for more data

Sub Industries

G06F2212/10Providing a specific technical effect G06F2212/1004Compatibility G06F2212/1008Correctness of operation G06F2212/1012Design facilitation G06F2212/1016Performance improvement G06F2212/1021Hit rate improvement G06F2212/1024Latency reduction G06F2212/1028Power efficiency G06F2212/1032Reliability improvement, data loss prevention, degraded operation etc G06F2212/1036Life time enhancement G06F2212/1041Resource optimization G06F2212/1044Space efficiency improvement G06F2212/1048Scalability G06F2212/1052Security improvement G06F2212/1056Simplification G06F2212/15Use in a specific computing environment G06F2212/151Emulated environment G06F2212/152Virtualized environment G06F2212/154Networked environment G06F2212/16General purpose computing application G06F2212/161Portable computer G06F2212/163Server or database system G06F2212/165Mainframe system G06F2212/17Embedded application G06F2212/171Portable consumer electronics G06F2212/172Non-portable consumer electronics G06F2212/1721Home entertainment system G06F2212/173Vehicle or other transportation G06F2212/174Telecommunications system G06F2212/175Industrial control system G06F2212/177Smart card G06F2212/178Electronic token or RFID G06F2212/20Employing a main memory using a specific memory technology G06F2212/202Non-volatile memory G06F2212/2022Flash memory G06F2212/2024Rewritable memory not requiring erasing G06F2212/2028Battery-backed RAM G06F2212/205Hybrid memory G06F2212/206Memory mapped I/O G06F2212/21Employing a record carrier using a specific recording technology G06F2212/211Optical disk storage G06F2212/2112with a removable carrier G06F2212/213Tape storage G06F2212/214Solid state disk G06F2212/2142using write-once memory G06F2212/2146being detachable, e.g.. USB memory G06F2212/217Hybrid disk G06F2212/22Employing cache memory using specific memory technology G06F2212/221Static RAM G06F2212/222Non-volatile memory G06F2212/2228Battery-backed RAM G06F2212/224Disk storage G06F2212/225Hybrid cache memory G06F2212/25Using a specific main memory architecture G06F2212/251Local memory within processor subsystem G06F2212/2515being configurable for different purposes G06F2212/253Centralized memory G06F2212/2532comprising a plurality of modules G06F2212/254Distributed memory G06F2212/2542Non-uniform memory access [NUMA] architecture G06F2212/26Using a specific storage system architecture G06F2212/261Storage comprising a plurality of storage devices G06F2212/262configured as RAID G06F2212/263Network storage G06F2212/264Remote server G06F2212/27Using a specific cache architecture G06F2212/271Non-uniform cache access [NUCA] architecture G06F2212/272Cache only memory architecture [COMA] G06F2212/28Using a specific disk cache architecture G06F2212/281Single cache G06F2212/282Partitioned cache G06F2212/283Plural cache memories G06F2212/284being distributed G06F2212/285Redundant cache memory G06F2212/286Mirrored cache memory G06F2212/30Providing cache or TLB in specific location of a processing system G06F2212/301In special purpose processing node G06F2212/302In image processor or graphics adapter G06F2212/303In peripheral interface G06F2212/3035In peripheral device G06F2212/304In main memory subsystem G06F2212/3042being part of a memory device G06F2212/305being part of a memory device G06F2212/306In system interconnect G06F2212/31Providing disk cache in a specific location of a storage system G06F2212/311In host system G06F2212/312In storage controller G06F2212/313In storage device G06F2212/314In storage network G06F2212/40Specific encoding of data in memory or cache G06F2212/401Compressed data G06F2212/402Encrypted data G06F2212/403Error protection encoding G06F2212/45Caching of specific data in cache memory G06F2212/451Stack data G06F2212/452Instruction code G06F2212/453Microcode or microprogram G06F2212/454Vector or matrix data G06F2212/455Image or video data G06F2212/46Caching storage objects of specific type in disk cache G06F2212/461Sector or disk block G06F2212/462Track or segment G06F2212/463File G06F2212/464Multimedia object G06F2212/465Structured object G06F2212/466Metadata, control data G06F2212/468The specific object being partially cached G06F2212/50Control mechanisms for virtual memory, cache or TLB G06F2212/502using adaptive policy G06F2212/507using speculative control G06F2212/60Details of cache memory G06F2212/601Reconfiguration of cache memory G06F2212/6012of operating mode G06F2212/602Details relating to cache prefetching G06F2212/6022Using a prefetch buffer or dedicated prefetch cache G06F2212/6024History based prefetching G06F2212/6026Prefetching based on access pattern detection G06F2212/6028Prefetching based on hints or prefetch instructions G06F2212/603of operating mode G06F2212/6032Way prediction in set-associative cache G06F2212/604Details relating to cache allocation G06F2212/6042Allocation of cache space to multiple users or processors G06F2212/6046Using a specific cache allocation policy other than replacement policy G06F2212/608Details relating to cache mapping G06F2212/6082Way prediction in set-associative cache G06F2212/62Details of cache specific to multiprocessor cache arrangements G06F2212/621Coherency control relating to peripheral accessing G06F2212/622State-only directory G06F2212/65Details of virtual memory and virtual address translation G06F2212/651Multi-level translation tables G06F2212/652Page size control G06F2212/653Page colouring G06F2212/654Look-ahead translation G06F2212/655Same page detection G06F2212/656Address space sharing G06F2212/657Virtual address space management G06F2212/68Details of translation look-aside buffer [TLB] G06F2212/681Multi-level TLB G06F2212/682Multiprocessor TLB consistency G06F2212/683Invalidation G06F2212/684TLB miss handling G06F2212/69Details of replacement control G06F2212/70Details relating to dynamic memory management G06F2212/702Conservative garbage collection G06F2212/72Details relating to flash memory management G06F2212/7201Logical to physical mapping or translation of blocks or pages G06F2212/7202Allocation control and policies G06F2212/7203Temporary buffering G06F2212/7204Capacity control G06F2212/7205Cleaning, compaction, garbage collection, erase control G06F2212/7206Reconfiguration of flash memory system G06F2212/7207management of metadata or control data G06F2212/7208Multiple device management G06F2212/7209Validity control G06F2212/7211Wear leveling

Patents Grantslast 30 patents

Patents Applicationslast 30 patents