IP Library Patent Application 13789394
Patent Application
App. No. 13/789,394

Apparatus and Method for Memory Operation Bonding

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/789,394
Abstract

A processor is configured to evaluate memory operation bonding criteria to selectively identify memory operation bonding opportunities within a memory access plan. Memory operations are combined in response to the memory operation bonding opportunities to form a revised memory access plan with accelerated memory access.

Claims (24)

1 . A processor configured to:

evaluate memory operation bonding criteria to selectively identify memory operation bonding opportunities within a memory access plan; and

create combined memory operations in response to the memory operation bonding opportunities to form a revised memory access plan with accelerated memory access.

2 . The processor of claim 1 wherein the revised memory access plan utilizes a wider data channel than the data channel utilized by the memory access plan.

3 . The processor of claim 1 wherein the revised memory access plan utilizes a pipelined memory access.

4 . The processor of claim 1 wherein the memory operation bonding criteria specifies adjacent load or store instructions.

5 . The processor of claim 1 wherein the memory operation bonding criteria specifies a common memory type for two memory operations.

6 . The processor of claim 1 wherein the memory operation bonding criteria specifies a common base address register for two memory operations.

7 . The processor of claim 1 wherein the memory operation bonding criteria specifies consecutive memory locations.

8 . The processor of claim 1 wherein the memory operation bonding criteria specifies displacement differing by access size.

9 . The processor of claim 8 wherein the memory operation bonding criteria specifies that in the case of loads, the destination of the first memory operation is not a source for the second memory operation.

10 . The processor of claim 1 wherein the memory operation bonding criteria specifies an aligned address after bonding.

11 . A non-transitory computer readable storage medium comprising executable instructions to define a processor configured to:

evaluate memory operation bonding criteria to selectively identify memory operation bonding opportunities within a memory access plan; and

create combined memory operations in response to the memory operation bonding opportunities to form a revised memory access plan with accelerated memory access.

12 . The non-transitory computer readable storage medium of claim 11 wherein the revised memory access plan utilizes a wider data channel than the data channel utilized by the memory access plan.

13 . The non-transitory computer readable storage medium of claim 11 wherein the revised memory access plan utilizes a pipelined memory access.

14 . The non-transitory computer readable storage medium of claim 11 wherein the memory operation bonding criteria specifies adjacent load or store instructions.

15 . The non-transitory computer readable storage medium of claim 11 wherein the memory operation bonding criteria specifies a common memory type for two memory operations.

16 . The non-transitory computer readable storage medium of claim 11 wherein the memory operation bonding criteria specifies a common base address register for two memory operations.

17 . The non-transitory computer readable storage medium of claim 11 wherein the memory operation bonding criteria specifies consecutive memory locations.

18 . The non-transitory computer readable storage medium of claim 11 wherein the memory operation bonding criteria specifies displacement differing by access size.

19 . The non-transitory computer readable storage medium of claim 18 wherein the memory operation bonding criteria specifies that in the case of loads, the destination of the first memory operation is not a source for the second memory operation.

20 . The non-transitory computer readable storage medium of claim 11 wherein the memory operation bonding criteria specifies an aligned address after bonding.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2018
From: IMAGINATION TECHNOLOGIES LIMITED
To: HELLOSOFT LIMITED
Reel/Frame 046581/0315 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2018
From: HELLOSOFT LIMITED
To: MIPS TECH LIMITED
Reel/Frame 046581/0424 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2018
From: MIPS TECH LIMITED
To: MIPS TECH, LLC
Reel/Frame 046581/0514 →
CHANGE OF NAME Recorded May 20, 2016
From: MIPS TECHNOLOGIES, INC.
To: IMAGINATION TECHNOLOGIES, LLC
Reel/Frame 038768/0721 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2013
From: SUDHAKAR, RANGANATHAN
To: MIPS TECHNOLOGIES, INC.
Reel/Frame 029946/0838 →