HIGH SPEED MEMORY AND INPUT/OUTPUT PROCESSOR SUBSYSTEM FOR EFFICIENTLY ALLOCATING AND USING HIGH-SPEED MEMORY AND SLOWER-SPEED MEMORY

Patent №

US 7,657,706

Granted

2010-02-02

Filed 2004

Owner

NEMO SYSTEMS, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11016572

An input/output processor for speeding the input/output and memory access operations for a processor is presented. The key idea of an input/output processor is to functionally divide input/output and memory access operations tasks into a compute intensive part that is handled by the processor and an I/O or memory intensive part that is then handled by the input/output processor. An input/output processor is designed by analyzing common input/output and memory access patterns and implementing methods tailored to efficiently handle those commonly occurring patterns. One technique that an input/output processor may use is to divide memory tasks into high frequency or high-availability components and low frequency or low-availability components. After dividing a memory task in such a manner, the input/output processor then uses high-speed memory (such as SRAM) to store the high frequency and high-availability components and a slower-speed memory (such as commodity DRAM) to store the low frequency and low-availability components. Another technique used by the input/output processor is to allocate memory in such a manner that all memory bank conflicts are eliminated. By eliminating any possible memory bank conflicts, the maximum random access performance of DRAM memory technology can be achieved.

AI hardwareG06F 13/1668G06F 12/0223G06F 12/0607G06F 2212/205

AI classification

AI hardware0.97
Planning0.06
Machine learning0.02
Vision0.01
Natural language0.00
Knowledge representation0.00
Evolutionary computation0.00
Speech0.00

Ownership

NEMO SYSTEMS, INC.

assignment · 169220649

Assignors

IYER, SUNDAR, MCKEOWN, NICK

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC