scispace - formally typeset
Patent

Cache MMU system

Reads0
Chats0
TLDR
In this article, a cache and memory management system architecture and associated protocol is described, which is comprised of a set associative memory cache subsystem, a set associated translation logic memory subsystem, hardwired page translation, selectable access mode logic, and selectively enableable instruction prefetch logic.
Abstract
A cache and memory management system architecture and associated protocol is disclosed. The cache and memory management system is comprised of a set associative memory cache subsystem, a set associative translation logic memory subsystem, hardwired page translation, selectable access mode logic, and selectively enableable instruction prefetch logic. The cache and memory management system includes a system interface for coupling to a systems bus to which a main memory is coupled, and is also comprised of a processor/cache bus interface for coupling to an external CPU. As disclosed, the cache memory management system can function as either an instruction cache with instruction prefetch capability, and on-chip program counter capabilities, and as a data cache memory management system which has an address register for receiving addresses from the CPU, to initiate a transfer of defined numbers of words of data commencing at the transmitted address. Another novel feature disclosed is the quadword boundary, quadword line registers, and quadword boundary detector subsystem, which accelerates access of data within quadword boundaries, and provides for effective prefetch of sequentially ascending locations of storage instructions or data from the cache memory subsystem.

read more

Citations
More filters
Patent

Disk controller with volatile and non-volatile cache memories

TL;DR: In this article, a disk storage subsystem includes both volatile and nonvolatile portions of memory, which can also be mirrored in additional non-volatile memory blocks to reduce disk access time.
Patent

Computer having packet-based interconnect channel

TL;DR: In this article, a packet-based data channel extends between the microprocessor and the interfaces of the devices to provide communication between the processor and the devices, by varying the size of the packets in accordance with actual data transmission requirements improved computer performance.
Patent

Memory management and protection system for virtual memory in computer system

TL;DR: In this paper, a memory management and protection system for realizing a high speed execution and a proper and flexible memory access control for multiple programs sharing an identical logical address space is presented, where the memory access is permitted according to a segment identifier identifying a segment in the logical address spaces, and a memory protection information for a region in each segment including a target right permission to indicate assigned rights to make a memory access from the region to each of the segments, and an execution permission indicating a type of the access permitted by the right permission.
Patent

System and Method for dynamically controlling cache management

TL;DR: In this article, a cache management system and method coupled to at least one host and one data storage device is presented, where a cache indexer maintains a current index (25) of data elements which are stored in cache memory.
Patent

Cache control unit with a cache request transaction-oriented protocol

TL;DR: In this paper, a cache control unit and a method of controlling a cache is coupled to a cache accessing device, and a request identification information is assigned to the first cache request and provided to the requesting device.
References
More filters
Journal ArticleDOI

Cache Memories

TL;DR: Specific aspects of cache memories investigated include: the cache fetch algorithm (demand versus prefetch), the placement and replacement algorithms, line size, store-through versus copy-back updating of main memory, cold-start versus warm-start miss ratios, mulhcache consistency, the effect of input /output through the cache, the behavior of split data/instruction caches, and cache size.
Patent

Memory back-up system

TL;DR: In this article, a non-write-through cache memory associated with each of the system's processing elements stores computations generated by that processing element, and at a context switch, the stored information is sequentially written to two separate main memory units.
Patent

Digital computer with multi-processor capability utilizing intelligent composite memory and input/output modules and method for performing the same

TL;DR: In this paper, a digital computer with the capability of incorporating multiple central processing units (CPU's), utilizes an address and data bus between each central processing unit and from one to fifteen intelligent composite memory and input/output modules (MIO).
Patent

Hardware virtualizer for supporting recursive virtual computer systems on a host computer system

TL;DR: In this paper, a hardware virtualizer establishes correspondence between the real process names of the processes executing on a general purpose host computer and the virtual resource names of virtual resources simulated within a plurality of reserved areas of memory of the host computer as duplicates of the real resources.
Patent

Memory access controller

TL;DR: In this paper, the memory access controller supports segments which are unit of sharing the memory, each segment is split up into pages and regions which contain at least one segment are divided into blocks which are other units of sharing memory.