发明名称 PROCESSOR AND PROCESSING METHOD OF VECTOR INSTRUCTION
摘要 A processor includes: a plurality of pipelines including a first pipeline and a second pipeline and configured to pipeline-process vector instructions including load instructions with respect to a memory, and when an instruction issuance controller configured to decode a vector instruction read out from an instruction memory and issue instructions to the pipelines issues a first load instruction with respect to a first region of a memory to the first pipeline and a second load instruction with respect to the first region of the memory is being processed in the second pipeline, a processing order in the first load instruction in the first pipeline is changed on the basis of an offset value determined according to a number of cycles that have been processed already in the second load instruction so that an access address of the first load instruction matches an access address of the second load instruction.
申请公布号 US2016085557(A1) 申请公布日期 2016.03.24
申请号 US201514840413 申请日期 2015.08.31
申请人 Socionext Inc. 发明人 Suzuki Kenta;Hatano Hiroshi;Suzuki Koichi;Nishikawa Takashi
分类号 G06F9/38;G06F9/30 主分类号 G06F9/38
代理机构 代理人
主权项 1. A processor, comprising: a plurality of pipelines configured to pipeline-process vector instructions including load instructions for reading data from a memory, the plurality of pipelines including a first pipeline and a second pipeline; an instruction issuance controller configured to decode a vector instruction read out from an instruction memory and issue the vector instruction to the pipeline; and a controller, when the instruction issuance controller issues a first load instruction with respect to a first region of a memory to the first pipeline and a second load instruction with respect to the first region of the memory is being processed in the second pipeline, configured to determine an offset value according to a number of cycles that have been processed already in the second load instruction so that an access address of the first load instruction to the memory matches an access address of the second load instruction to the memory, and change a processing order in the first load instruction in the first pipeline on the basis of the offset value.
地址 Yokohama-shi JP