摘要 |
PROBLEM TO BE SOLVED: To provide an operand cache for a vector processor which can deal with both vector data and scalar data and also can significantly improve the scalar processing performance while preventing increase of the number of critical paths when the vector store processing is carried out at the operand cache. SOLUTION: A vector/scalar data shared area operand cache is prepared together with a scalar data area-only operand cache. An address boundary decision part 200 decides whether an address 520 designated by a scalar load/ store instruction is included in the range of a scalar data-only area set on a memory map. When the address 520 is included in the scalar data-only area, the output of the scalar data area-only operand cache is carried out as the operand cache output 530.
|