ADDRESS GENERATION FOR MULTIPLE ACCESS OF MEMORY

Patent №

US 8,090,896

Granted

2012-01-03

Filed 2008

Owner

NOKIA CORPORATION

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12217333

A memory bank has a plurality of memories. In an embodiment, a forward unit applies logical memory addresses to the memory bank in a forward twofold access order, a backward unit applies logical memory addresses to the memory bank in a backward twofold access order, and a half butterfly network (at least half, and barrel shifters in 8-tuple embodiments) is disposed between the memory bank and the forward unit and the backward unit. A set of control signals is generated which are applied to the half or more butterfly network (and to the barrel shifters where present) so as to access the memory bank with an n-tuple parallelism in a linear order in a first instance, and a quadratic polynomial order in a second instance, where n=2, 4, 8, 16, 32, . . . . This access is for any n-tuple of the logical addresses, and is without memory access conflict. In this manner memory access may be controlled data decoding.

AI hardwareH04L 49/901G06F 9/345G06F 9/3885H03M 13/276H03M 13/2775H03M 13/6505H03M 13/6566H04L 49/9047+4 more

AI classification

AI hardware1.00
Machine learning0.05
Knowledge representation0.01
Planning0.01
Vision0.00
Natural language0.00
Speech0.00
Evolutionary computation0.00

Ownership

NOKIA CORPORATION

assignment · 214810111

Assignors

NIEMINEN, ESKO

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

© 2026 NYSGPT2525 LLC