一种非对齐内存访问的处理方法、装置及电子设备

By employing adaptive processing strategies and optimization techniques, the complexity and efficiency issues of unaligned memory access requests were resolved, achieving efficient memory access processing. In particular, by optimizing loading and storage operations through unified return data width, write enable masks, and the Vanish mechanism, the processor's memory access performance was improved.

CN122064500BActive Publication Date: 2026-07-17NUCLEI SYSTEM TECHNOLOGY CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
NUCLEI SYSTEM TECHNOLOGY CO LTD
Filing Date
2026-04-22
Publication Date
2026-07-17

AI Technical Summary

Technical Problem

In existing technologies, unaligned memory access requests are complex to process, have high splitting overhead, and have limited efficiency in load/store operations. In particular, storage operations increase the latency of request organization and processing.

Method used

An adaptive processing strategy is adopted to optimize the processing of cacheable and non-cacheable memory access requests respectively. Loading and storage operations are optimized by unifying the return data width, writing enable mask and Vanish mechanism, and writing micro-operations are sent in parallel using dual transmission channels.

Benefits of technology

It reduces the processing complexity of unaligned memory access, improves memory access efficiency, reduces invalid response and data reassembly processing time, and enhances the efficiency of storage operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122064500B_ABST
    Figure CN122064500B_ABST
Patent Text Reader

Abstract

本发明提供一种非对齐内存访问的处理方法、装置及电子设备,涉及处理器技术领域。该方法包括:获取访存请求,所述访存请求包含访存地址、访问尺寸和访存属性,所述访存属性至少指示所述访存请求是否为可缓存类型;确定所述访存请求是否为非对齐访问;若为非对齐访问,则根据指令类型和访存属性从预设的多种处理策略中选择一种执行。其中,对于存储类型的非对齐访存请求,在请求发出后即确定指令完成,并在接收到成功响应时丢弃该响应。本发明通过根据访存类型和访存属性对非对齐访存请求进行差异化处理,能够降低非对齐访存的处理复杂度,减少不必要的拆分开销,提高负载存储单元的整体处理效率。
Need to check novelty before this filing date? Find Prior Art