|
Match
|
Document |
Document Title |
|
|
7613866 |
Method for controlling access to a multibank memory
The present invention relates to a method for scheduling and controlling access to a multibank memory having at least two banks, and to an apparatus for reading from and/or writing to recording...
|
|
|
7613850 |
System and method utilizing programmable ordering relation for direct memory access
A computer system controls ordered memory operations according to a programmatically-configured ordering class protocol to enable parallel memory access while maintaining ordered read responses....
|
|
|
7610611 |
Prioritized address decoder
A prioritized address decoder has been disclosed. One embodiment of the prioritized address decoder includes a first comparator to compare a destination device address of data with a first address...
|
|
|
7610424 |
Arbitration device for arbitrating among a plurality of master devices, arbitration method, and video processing device including the arbitration device
An arbitration device arbitrates among master devices such that each master device is allowed to access a shared memory at a predetermined bandwidth, and the arbitration device permits an access...
|
|
|
7610322 |
Safe handle
Enabling secure and efficient marshaling, utilization, and releasing of handles in either of an operating system or runtime environment includes wrapping a handle with a counter to tabulate a...
|
|
|
7607134 |
Efficient serialization of bursty out-of-order results
A method, apparatus, and computer program product includes serially receiving, from a source, a plurality of forward messages each addressed to one of a plurality of destinations; receiving a...
|
|
|
7606983 |
Sequential ordering of transactions in digital systems with multiple requestors
A digital system with an improved transaction ordering policy is disclosed. Individual occurrences of requests for access to common system resources specify whether or not the request is ordered....
|
|
|
7603672 |
Programmable request handling system and method
A system and method is disclosed for prioritizing requests received from multiple requesters for presentation to a shared resource. The system includes logic that implements multiple priority...
|
|
|
7603535 |
Low power consumption semiconductor memory device capable of selectively changing input/output data width and data input/output method
A semiconductor memory device includes a memory cell core having a plurality of memory cells; a data input/output circuit unit, which sets an input/output data width in response to input/output...
|
|
|
7603533 |
System and method for data protection on a storage medium
A method of and system for protecting a disk drive or other data storage includes mounting a virtual storage that combines a full access temporary storage and a READ-only portion of a main storage,...
|
|
|
7603512 |
Dynamic memory refresh controller, memory system including the same and method of controlling refresh of dynamic memory
A dynamic memory refresh controller includes a first in first out (FIFO) memory, a scheduler, a refresh control unit, and a signal generator. The FIFO memory stores and manages requests from a...
|
|
|
7596585 |
Object replication using information quality of service
A database replication function for a local object and one or more destination objects, where one or more local applications make requests to the source objects is disclosed. A request logging...
|
|
|
7594042 |
Effective caching mechanism with comparator coupled to programmable registers to store plurality of thresholds in order to determine when to throttle memory requests
A system includes a plurality of bus masters that generate direct memory access requests to access a protected memory device. Before granting the access, the system checks for memory protection...
|
|
|
7587566 |
Realtime memory management via locking realtime threads and related data structures
The present invention is directed to a method and system for minimizing memory access latency during realtime processing. The method includes a mechanism for marking information that will be...
|
|
|
7587555 |
Program thread synchronization
The present invention is a method of and system for program thread synchronization. In accordance with an embodiment of the invention, a method of synchronizing program threads for one or more...
|
|
|
7584228 |
System and method for duplication of virtual private server files
A method and system for managing files in a server environment includes launching a plurality of Virtual Private Servers (VPSs) in a computing system; copying a content of a file of a VPS to a...
|
|
|
7577802 |
Accessing a reservable device by transiently clearing a persistent reservation on the device in multi-host system
Systems, methods, and computer program products are presented for transiently clearing a reservation on a device, where the reservation belongs to a host that owns the device and the reservation...
|
|
|
7577800 |
Method for borrowing and returning physical volumes
Provided are methods for borrow processing in storage pools. A plurality of physical volumes are allocated to a first storage pool. A determination is made whether the first storage pool has less...
|
|
|
7577690 |
Managing checkpoint queues in a multiple node system
Techniques are provided for managing caches in a system with multiple caches that may contain different copies of the same data item. Specifically, techniques are provided for coordinating the...
|
|
|
7565563 |
Non-volatile memory arrangement and method in a multiprocessor device
This invention relates to multiprocessor arrangements with shared non-volatile memory and the design of the access control of this memory, in particular to such memories embedded or integrated into...
|
|
|
7565509 |
Using limits on address translation to control access to an addressable entity
A data storage resource is identifiable by physical addresses, and optionally by a virtual address. A policy defines which resources are accessible and which resources are not accessible. A request...
|
|
|
7565498 |
System and method for maintaining write order fidelity in a distributed environment
Various systems and methods for maintaining write order fidelity in a distributed environment are disclosed. One method, which can be performed by each node in a cluster, involves associating a...
|
|
|
7562196 |
Method and apparatus for determining precedence in a classification engine
A precedence determination system including a first type memory bank configured to receive a first search signal and to provide first search result indications, a second type memory bank configured...
|
|
|
7562195 |
Balanced allocation of multiple resources, or of multiple resources from multiple providers
A system calculates the optimal allocation of two or more resources provided by a resource provider to a task within a computer system from a plurality of possible allocations. In doing so, the...
|
|
|
7562194 |
Method and apparatus for exploiting parallelism across multiple traffic streams through a single channel
Methods of obtaining, enqueueing and executing several memory transactions are described, where the memory transactions may be generated in a first order but executed in a second order. Despite the...
|
|
|
7561184 |
Image sensing/playback apparatus, image data processing method, and data processing method
The image sensing/playback apparatus has an image sensing device that senses an image of an object and obtains electrical image data, an input/output I/F that inputs/outputs image data from/to an...
|
|
|
7558923 |
Prevention of live-lock in a multi-processor system
Some embodiments of the invention include a method of preventing live-lock in a multiprocessor system. The method comprising identifying a first bus transaction attempting to modify a resource and...
|
|
|
7558916 |
Storage system, data processing method and storage apparatus
Proposed are a storage system, data processing method and storage apparatus capable of performing stable data I/O processing. Each of the storage apparatuses configured in the storage group stores...
|
|
|
7555613 |
Storage access prioritization using a data storage device
Herein described is a method and system of prioritizing access to data stored in one or more data processing devices communicatively coupled to the data storage device. The method may be based on...
|
|
|
7555612 |
Adaptive control of loading a program in a disk-based operating system
An exemplary method controls the loading of a program in a computer system using a disk based operating system instead of allowing a built-in loading program resident in the operating system to...
|
|
|
7555607 |
Program thread syncronization for instruction cachelines
In a method of and system for program thread synchronization, an instruction cache line is determined each of a plurality of program threads to be synchronized. For each processor executing one or...
|
|
|
7552289 |
Method and apparatus for arbitrating access of a serial ATA storage device by multiple hosts with separate host adapters
An adapter unit operative to support access of an SATA storage device by a plurality of hosts associated with separate host adapters. The adapter unit includes a multiplexer coupled to an arbiter....
|
|
|
7552247 |
Increased computer peripheral throughput by using data available withholding
A method and apparatus for a multiprocessor system to simultaneously process multiple data write command issued from one or more peripheral component interface (PCI) devices by controlling and...
|
|
|
7546425 |
Data processor with a built-in memory
A memory-built-in data processor comprises a controller connected to an external unit and a memory via first and second buses, and a data processor performing readout/write-in of data with respect...
|
|
|
7546424 |
Embedded processor with dual-port SRAM for programmable logic
Methods and apparatus for programmable logic devices including embedded processors having a dual-port SRAMs. A programmable logic integrated circuit includes a programmable logic portion having a...
|
|
|
7543132 |
Optimizing hardware TLB reload performance in a highly-threaded processor with multiple page sizes
A method and apparatus for improved performance for reloading translation look-aside buffers in multithreading, multi-core processors. TSB prediction is accomplished by hashing a plurality of data...
|
|
|
7539825 |
Multi-port memory device providing protection signal
A memory system includes a first external device, a second external device, and a multi-port memory device connected to the first and second external devices. The multi-port memory system includes:...
|
|
|
7529895 |
Method for prefetching non-contiguous data structures
A low latency memory system access is provided in association with a weakly-ordered multiprocessor system. Each processor in the multiprocessor shares resources, and each shared resource has an...
|
|
|
7529800 |
Queuing of conflicted remotely received transactions
A method of queuing of received transactions that have a resource conflict is disclosed. A first node receives a first transaction from a second node, where the first transaction relates to a...
|
|
|
7529539 |
Security system
A security system is provided, which can protect information within a mobile phone terminal when the mobile phone terminal is lost or stolen. The security system comprises an ASP to protect...
|
|
|
7526598 |
Efficient flash memory device driver
A driver for a data storage device includes an access command and a verification command. The access command initiates an access (write, erase or read) of the data storage device while allowing a...
|
|
|
7523271 |
Apparatus, system, and method for regulating the number of write requests in a fixed-size cache
An apparatus, system, and method are disclosed for regulating the number of write requests in a fixed-size cache that facilitates differentiated treatment of write requests based on an assigned...
|
|
|
7519780 |
System and method for reducing store latency in symmetrical multiprocessor systems
A system and method for reducing store latency in symmetrical multiprocessor systems are provided. Bus agents are provided which monitor reflected ownership requests (Dclaims) to determine if the...
|
|
|
7519744 |
Method and apparatus for managing I/O paths on a storage network using priority
A processing apparatus which stores a first information piece about attributes identifying a specific process generating data input/output requests in such a manner that the first information piece...
|
|
|
7516290 |
Memory controller
Disclosed is a memory controller which is disposed between a CPU and a memory, receives from the CPU a control signal (TRANS) indicating whether a type of a bus cycle is a sequential cycle in which...
|
|
|
7516282 |
Control device and control method for memory
A control device for a memory is provided. The control device includes a micro-control unit (MCU), a command queue, a command sequencer, and a table. The control device is coupled to the memory and...
|
|
|
7512748 |
Managing lock rankings
Methods of monitoring a computer system. The methods may comprise the steps of calculating a first checksum of a data location and receiving a request from an operation running on the computer...
|
|
|
7505165 |
Image recording apparatus
An image recording apparatus includes a CPU. An image file created by the CPU is stored in a directory which is created on a hard disk and a circularly successive directory number is assigned to....
|
|
|
7502898 |
Method and apparatus for managing access to storage devices in a storage system with access control
A storage system is provided that includes a plurality of storage devices and a data structure, accessible to the storage system, that includes a plurality of records corresponding to a plurality...
|
|
|
7502896 |
System and method for maintaining the integrity of data transfers in shared memory configurations
Embodiments of the instant invention relate to a system for maintaining the integrity of data transfers in shared memory configuration by different processes to a data buffer located in the...
|