Memory copy size determination command and data transfer command
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- ARM LTD
- Filing Date
- 2021-12-13
- Publication Date
- 2026-05-21
AI Technical Summary
Existing data processing systems face inefficiencies and high overhead when copying data between memory locations due to the complexity of implementing functions like memcpy() in compiled machine code, particularly in load/store architectures, which require numerous branch instructions and are difficult to optimize across different microarchitectures.
A dedicated memory copy size determination instruction that calculates a subset of bytes to be copied based on source and destination memory addresses, reducing the need for branch instructions and optimizing memory copy operations according to hardware constraints and alignment conditions.
This approach significantly reduces the number of instructions required, improves efficiency by aligning memory accesses, and allows for microarchitecture-independent implementations, thus lowering development effort and power consumption.
Smart Images

Figure 0007863564000017 
Figure 0007863564000018 
Figure 0007863564000019