摘要 |
PROBLEM TO BE SOLVED: To reduce a data transfer time required for transferring complex number data when a distance for a vector load instruction and a vector store instruction of the complex number data is two-element jump access doubling the data transfer time in comparison with that by continuous element access and the data transfer time is prolonged due to the necessity of access to real part data and imaginary part data. SOLUTION: In this vector processing device provided with a central processing unit having a plurality of vector registers and a plurality of input/output ports and a main storage part constructed of the plurality of input/output ports and a plurality of banks, a complex number bit showing complex number data is arranged in an instruction word. In the creation of the instruction word by a compiler, it is determined whether data handled during loading a vector or storing a vector are complex number data or not. If the handled data are the complex number data, the complex number bit is set to 1, while 0 is set in the case of the other data format. When the complex number bit is 1, real part data and imaginary part data are handled by one instruction, and processing is carried out by continuous element access. COPYRIGHT: (C)2005,JPO&NCIPI
|