MEMORY ACCELERATOR FOR ARM PROCESSOR PRE-FETCHING MULTIPLE INSTRUCTIONS FROM CYCLICALLY SEQUENTIAL MEMORY PARTITIONS

Patent №

US 6,799,264

Granted

2004-09-28

Filed 2001

Owner

PHILIPS ELECTRONICS NORTH AMERICA CORPORATION

+1 more

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09788691

A memory accelerator module buffers program instructions and/or data for high speed access using a deterministic access protocol. The program memory is logically partitioned into ‘stripes’, or ‘cyclically sequential’ partitions, and the memory accelerator module includes a latch that is associated with each partition. When a particular partition is accessed, it is loaded into its corresponding latch, and the instructions in the next sequential partition are automatically pre-fetched into their corresponding latch. In this manner, the performance of a sequential-access process will have a known response, because the pre-fetched instructions from the next partition will be in the latch when the program sequences to these instructions. Previously accessed blocks remain in their corresponding latches until the pre-fetch process ‘cycles around’ and overwrites the contents of each sequentially-accessed latch. In this manner, the performance of a loop process, with regard to memory access, will be determined based solely on the size of the loop. If the loop is below a given size, it will be executable without overwriting existing latches, and therefore will not incur memory access delays as it repeatedly executes instructions contained within the latches. If the loop is above a given size, it will overwrite existing latches containing portions of the loop, and therefore require subsequent re-loadings of the latch with each loop. Because the pre-fetch is automatic, and determined solely on the currently accessed instruction, the complexity and overhead associated with this memory acceleration is minimal.

AI hardwareG06F 9/3814G06F 9/3802G06F 9/381

AI classification

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

Ownership

PHILIPS ELECTRONICS NORTH AMERICA CORPORATION

assignment · 120580922

KONINKLIJKE PHILIPS ELECTRONICS N.V.

assignment · 157150642

Assignors

GOODHUE, GREGORY K., KHAN, ATA R., WHARTON, JOHN H., KALLAL, ROBERT

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

From the same owner

© 2026 NYSGPT2525 LLC