The invention relates to a processor and a memory
access method. The processor comprises a UAV instruction sending unit, a UAV register
management unit, a general register unit, a UAV data caching unit and a loading storage unit; the loading storage unit is configured to receive an
SIMD instruction; reading
resource information of the target UAV register from the UAV register
management unit according to the address information of the target UAV register; under the condition that the
SIMD instruction is determined to be a loading instruction according to the operation code, reading channel logic address information of each channel from the general register unit; under the condition that the memory addresses to be accessed by the multiple channels of the
SIMD instruction are judged to be continuous, calculating the memory access address of the first channel, and calculating the memory access addresses of the other channels based on the memory access address of the first channel; and generating a memory access request based on the memory access address of each channel. According to the method, the
throughput rate of the loading storage instruction of the continuous address is improved, the number of ALUs calculated by the
memory address is reduced, and meanwhile, the
power consumption is reduced.