摘要 |
A TLB clear control system, in a multiprocessor system including a main memory and a plurality of processors, each of which has a translation lookaside buffer (TLB), includes a decoding unit for sequentially decoding each of instructions, an instruction executing unit, a TLB clearing unit, a communication unit for communicating with the other processors, a determining unit for determining whether or not the decoded instruction is one of instructions requiring to clear or update the TLB, and an execution control unit for controlling the instruction executing unit to execute the decoded instruction when it is determined by the determining unit that the decoded instruction is not any one of instructions requiring to clear or update the TLB, and for controlling the TLB clearing unit to clear the TLB when it is determined by the determining unit that the decoded instruction is one of the instructions requiring to clear or update the TLB, for controlling the communication unit to transmit a TLB clear request, and controlling the decoding unit to decode the next instruction without waiting for TLB clear processing end notices from the other processors after the TLB clear request is transmitted when it is determined that the decoded instruction is any one of the instructions requiring to clear the TLB.
|