Matches 1 - 50 out of 402 1 2 3 4 5 6 7 8 9 >


Match Document Document Title
9009441 Memory channel selection in a multi-channel memory  
In general, this disclosure describes techniques for selecting a memory channel in a multi-channel memory system for storing data, so that usage of the memory channels is well-balanced. A request...
8943297 Parallel read functional unit for microprocessors  
A functional unit is provided which allows for fast, parallel data read, write, and manipulation operations. The functional unit includes first and second source registers for receiving first and...
8914612 Data processing with time-based memory access  
Memory access in data processing is provided using a time-based technique in which memory locations are mapped to respectively corresponding periods of time during which they are made available...
8880808 Centralized memory allocation with write pointer drift correction  
A system for writing data includes a memory, at least one memory controller and control logic. The memory stores data units. The memory controller receives a write request associated with a data...
8880815 Low access time indirect memory accesses  
An apparatus having a memory and a controller is disclosed. The controller may be configured to (i) receive a read request from a processor, the read request comprising a first value and a second...
8880796 Seamlessly stitching a user data set from multiple memories  
An apparatus and associated methodology providing a data storage system including a memory having a first addressable storage space and a second differently addressable storage space. A controller...
8812819 Methods and apparatus for reordering data signals in fast fourier transform systems  
Data signal items output by a radix 4n2m fast Fourier transform (“FFT”) operation may not be in the order desired for further use of those data items (e.g., they may be output in a non-natural...
8762686 Multimode accessible storage facility  
A multimode accessible storage facility (10) is described that allows block access in a block access mode and row access in a row access mode. The facility comprises—a memory unit (20) comprising...
8688761 Arithmetic logic and shifting device for use in a processor  
An arithmetic logic and shifting device is disclosed and includes an arithmetic logic unit that has a first input to receive a first operand from a first register port, a second input to receive a...
8671261 Lightweight random memory allocation  
In response to a memory allocation request received from an application thread, a random number is obtained (e.g., from a random number list previously populated with multiple random numbers). A...
8635426 Diagonally accessed memory array circuit  
A memory-array decoder operably coupled to a memory array comprising a sequence of rows and receiving as input a plurality of address bits whereby these address bits are transformed by...
8527802 Memory device data latency circuits and methods  
A memory device can include a data path that includes a first-in-first-out circuit (FIFO) to transfer data according to a latency between at least one memory cell array and signal connections of...
8510503 Ring buffer circuit and control circuit for ring buffer circuit  
Provided are a ring buffer circuit in which a data full state and a data empty state may be correctly detected without depending on whether read and write operations are synchronous or...
8473693 Managing ownership of memory buffers (mbufs)  
The present invention provides techniques for managing ownership (i.e., control) of one or more memory buffer (mbuf) data structures within a network subsystem and a storage subsystem of a storage...
8364930 Information processing apparatus and storage drive adapted to perform fault analysis by maintenance of tracing information  
According to one embodiment, an information processing apparatus includes an information processing apparatus main body and a storage drive which is accommodated in the information processing...
8352708 Parallel read functional unit for microprocessors  
A functional unit for a microprocessor is provided, which allows for fast, parallel data read, write, and manipulation operations in the microprocessor that are useful for a number of software...
8321649 Memory controller address and data pin multiplexing  
A system and a method for configuring a memory controller that communicates with a memory device muxes selected pins for the data transfer. The memory controller includes a set of pins where each...
8275934 Nonvolatile memory device and cache read method using the same  
A nonvolatile memory device includes first and second registers configured to store parameters received via an input/output (IO) unit, a microcontroller configured to control an operation of the...
8254204 Burst address generator and test apparatus including the same  
A burst address generator includes a burst bit counter for receiving at least one burst bit, and increasing or decreasing the at least one burst bit, a burst bit splitter for receiving the...
8255668 Interface, memory system, and access control method  
An interface includes a controller that divides a burst access command into a plurality of command cycles and supplies the plurality of command cycles to a storage device including a plurality of...
8239658 Internally derived address generation system and method for burst loading of a synchronous memory  
An address generation system and method is provided for internally storing and thereafter producing an address to be sent to a memory device. The address that is stored need not be sent from an...
8233780 Reproducing apparatus and method, and recording medium  
A reproducing apparatus and method includes a reproducing unit to reproduce mainstream data and sub audio data separately added in the mainstream data, wherein the reproducing unit comprises a...
8195919 Handling multi-cycle integer operations for a multi-threaded processor  
Determining an effective address of a memory with a three-operand add operation in single execution cycle of a multithreaded processor that can access both segmented memory and non-segmented...
8171258 Address generation unit with pseudo sum to accelerate load/store operations  
In an embodiment, an address generation unit (AGU) is configured to generate a pseudo sum from an index portion of two or more operands. The pseudo sum may equal the index if the carry-in of the...
8166278 Hashing and serial decoding techniques  
A technique for generating a list of all N-bit unsigned binary numbers by starting with an initial number less than some power of 2, successively multiplying the number by that power of 2 and...
8099448 Arithmetic logic and shifting device for use in a processor  
An arithmetic logic and shifting device is disclosed and includes an arithmetic logic unit that has a first input to receive a first operand from a first register port, a second input to receive a...
8051272 Method and system for generating addresses for a processor  
A method for generating addresses for a processor is provided. The addresses are for use by an application that may be executed by the processor. The application comprises a plurality of...
8028149 Method of reading the memory plane of a contactless tag  
A method of reading a group of memory words from an integrated circuit memory of a contactless tag, comprising the sending by a remote interrogation unit to the contactless tag of a specific...
7974275 Saturated datagram aging mechanism  
Methods for aging datagrams in the memory portion of a datagram distribution device or other network device are provided. According to some of these methods, an attribute of each datagram entering...
7962705 System and method for providing a virtual memory architecture narrower and deeper than a physical memory architecture  
Some embodiments provide a method of presenting virtual memory as narrower and deeper than a physical memory. The method receives a memory address location including a set of real memory address...
7882295 Non-system bus width data transfer executable at a non-aligned system bus address  
Disclosed are a method and apparatus of non-system bus width data transfer executable at a non-aligned system bus address. In one embodiment, a method of a controller is described. The method...
7853773 Program memory space expansion for particular processor instructions  
A system efficiently expands program memory without extensively modifying the remaining microcontroller architecture. An address bus of N+M bits addresses 2N memory locations in a regular portion...
7849255 Pseudo-bidimensional randomly accessible memory using monodimensional sequentially-accessiblle memory structure  
A memory comprises at least one array of memory elements, a partition of the at least one array into a plurality of sub-arrays of the memory elements, and an array configuration circuit for...
7836273 Fast data access through page manipulation  
A system and a method of accessing a memory are described. The system includes a memory, an interface configured to transfer data (e.g. a data packet), an aligner configured to receive the data...
7818538 Hashing and serial decoding techniques  
A serial decoding technique may employ one or more circular shift register strings in which an input to an element of a shift register string may be gated by either an address input or the inverse...
7788450 Method and apparatus for efficiently accessing both aligned and unaligned data from a memory  
A technique for improving access times when accessing memory, such as when accessing data from cache. By a unique manipulation and usage of a specified memory address in combination with the...
7765380 Fast data access through page manipulation  
A system and a method of accessing a memory are described. The system includes a memory, an interface configured to transfer data (e.g. a data packet), an aligner configured to receive the data...
7739251 Incremental maintenance of an XML index on binary XML data  
Techniques are provided for incrementally maintaining an XML index built to access XML data that is encoded in binary XML form. Rather than delete and reinsert index entries of all the nodes of a...
7707385 Methods and apparatus for address translation from an external device to a memory of a processor  
Methods and apparatus provide for adding a base address to an external address to produce first intermediate address; using only a first portion of the first intermediate address as a pointer to...
7694083 System and method for providing a virtual memory architecture narrower and deeper than a physical memory architecture  
Some embodiments provide a method of presenting virtual memory as narrower and deeper than a physical memory. The method receives a memory address location including a set of real memory address...
7668983 System for designing data structures  
Systems and methods for designing data structures are provided. In one embodiment, an asynchronous first-in-first-out (FIFO) data structure may include, for example, a FIFO memory having a depth d...
7664939 Method and apparatus for detecting false operation of computer  
A program to be executed by a computer is divided into a plurality of code blocks, and, a unique code block ID is allotted to each code block. At the moment when the execution of the program is...
7664929 Data processing apparatus with parallel operating functional units  
A program of instruction words is executed with a VLIW data processing apparatus. The apparatus comprises a plurality of functional units capable of executing a plurality of instructions from each...
7640391 Integrated circuit random access memory capable of automatic internal refresh of memory array  
A dynamic random access memory integrated circuit and method includes internal refresh control and an array configured to receive read and write access requests having priority over pending...
7636834 Method and apparatus for resetting a gray code counter  
Aspects of the invention may include gradually decrementing or incrementing a write pointer (370) associated with a data buffer such as the FIFO buffer (310) until a reset value of the write...
7636817 Methods and apparatus for allowing simultaneous memory accesses in a programmable chip system  
Methods and apparatus are provided for allowing simultaneous memory accesses. A generator tool analyzes logic to determine the number of simultaneous memory accesses to the same data structure....
7631164 Modulo arithmetic  
A modulo arithmetic (61) for generating the addresses for accessing the memory cells of a memory in a DSP (digital signal processor) includes three inputs: an input address (30), an increment (31)...
7596569 Method and program for space-efficient representation of objects in a garbage-collected system  
A system includes a processor for executing a collector program to perform a method (e.g., a method of collection). The method includes using an object model during a collection phase that is...
RE40904 Apparatus for generating target addresses within a circular buffer including a register for storing position and size of the circular buffer  
The invention comprises a hardware constructed address generator for a circular buffer which can be of any size and be in any position in memory. The address generator calculates both an absolute...
7579683 Memory interface optimized for stacked configurations  
A semiconductor die includes a plurality of interconnection pads for connecting with a memory die. The two dies are packaged together in a stacked manner. The plurality of pads are disposed so...

Matches 1 - 50 out of 402 1 2 3 4 5 6 7 8 9 >