摘要 |
PROBLEM TO BE SOLVED: To provide a processing system and its method for efficiently detecting data hazard among computer program instructions by fusing instruction data. SOLUTION: Plural pipelines 132, fusing circuits 177, 179, 223 and hazard detecting circuits 164, 196 are used in this system 100. Each pipeline receives, processes an instruction of a program 107 and the fusing circuit receives plural register identifiers from the pipeline. Each register identifier identifies one of plural registers 37, the fusing circuit couples the plural register identifier as one register identifier and enables a single register identifier to identify each register to be identified by the plural register identifiers. The hazard detecting circuit compares other piece of received information with the single register identifier and detects whether or not a specific type of data hazard exists. Comparison frequency by the hazard detecting circuit to be required for detection of the data hazard, a circuit to execute the hazard detecting circuit and complicatedness are reduced by the above coupling steps.
|