The invention provides a
very long instruction word processor structure supporting
simultaneous multithreading, which comprises at least two parallel instruction
processing pipeline structures, wherein each instruction
processing pipeline structure comprises an instruction obtaining module, an
instruction distribution module and an instruction executing module, a general
register file, a
floating point register file and a
control register file, the instruction obtaining module is used for obtaining instruction information, the
instruction distribution module is used for receiving and distributing the instruction information obtained by the instruction obtaining module, and the instruction executing module comprises instruction executing units A, D, M and F which are used for executing the instruction information, the general
register file is used for storing executing results of the corresponding executing units A, M and D, and the
floating point register file is used for storing executing results of the corresponding executing units D and F. Through the structure, the resources of a processor can be more sufficiently utilized, the threading access efficiency is enhanced, and the
processing speed of the processor is improved.