加载区块指令和存储区块指令

By dynamically determining the number of bytes to process data through loading block instructions and storing block instructions, the inefficiency of memory copying and comparison operations in existing technologies is solved, enabling efficient data processing on different microarchitecture platforms and improving performance and stability.

CN116724291BActive Publication Date: 2026-07-17ARM LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
ARM LTD
Filing Date
2021-12-09
Publication Date
2026-07-17

AI Technical Summary

Technical Problem

Existing technologies suffer from inefficiency and difficulty in implementing efficient data processing, especially memory copying and comparison operations, on different microarchitecture platforms. For example, the memcpy() function is difficult to execute on the processor instruction decoder, resulting in unstable and inefficient performance.

Method used

By employing load block instructions and store block instructions, and through instruction decoders and processing circuits, the number of bytes to load or store is dynamically determined based on specific implementation conditions, supporting flexible data processing and allowing performance optimization on different microarchitectures.

Benefits of technology

It improves the efficiency of memory copy and comparison operations, reduces processor cycle usage, supports interrupt capabilities, adapts to different microarchitecture platforms, and improves code portability and performance stability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116724291B_ABST
    Figure CN116724291B_ABST
Patent Text Reader

Abstract

处理电路(16)和指令解码器(9)支持加载区块指令和存储区块指令,该加载区块指令和该存储区块指令可用于实现存储器拷贝函数和用于操纵或比较存储器块的其他库函数。响应于这些指令而加载或存储的字节数量是基于特定于具体实施的条件来确定的。除了加载或存储多个字节的数据之外,该加载区块指令和(10)该存储区块指令还将加载 / 存储长度值指定为与架构上可见的寄存器对应的数据,该加载 / 存储长度值提供所加载或所存储的字节数量的指示。
Need to check novelty before this filing date? Find Prior Art