A detector detects at least one kind of dependence in address between instructions
executed by at least a processor, the detector being adopted to detect a possibility
of presence of the at least one kind of dependence, wherein if the at least one
kind of dependence is present in fact, then the detector detects a possibility
of presence of the at least one kind of dependence, and if the at least one kind
of dependence is not present in fact, then the detector may detect a pseudo presence
of the at least one kind of dependence. The detector has an execution history storing
unit with a plurality of entries and an address converter for converting an address
of a memory access instruction into an entry number, where different addresses
may be converted into entry numbers that are the same.