The invention belongs to the field of
graphics processor design, and relates to a single-instruction multi-thread
staining cluster structure of a uniform
staining architecture
graphics processor. The structure comprises a CU (
Control Unit) (3), a FDU (Fetch Decode Unit) (2), an I$ (Instruction Cache) unit (4), a plurality of SPUs (
Staining Processing Unit) (1), a SSRAM (Synchronous
Static Random Access Memory) unit (8), a RAC (RAM
Access Control) unit (7), a LSU (Load Storage Unit) (6) and a C$ (Constant Cache) unit (5), wherein the CU (3) is used for controlling and scheduling SSC; the FDU (2) is used for carrying out FD on an instruction; the I$ unit (4) is used for quickening an instruction access speed; the SPUs are used for executing a
staining program; the SSRAM unit (8) is used for sharing data among the SPUs; the RAC unit (7) is used for carrying out decoding and arbitration control on
internal memory access; the LSU (6) is used for carrying out
data exchange among the SSRAM unit (8), the internal memories of the SPUs and a RF (
Radio Frequency) unit; and the C$ unit (5) is used for quickening constant access. By use of the structure, a single-instruction multi-thread
processing way is realized.