The present invention comprises, for enabling sharing an address
translation buffer (TLB=Translation Lookaside Buffer) between plural
threads without generating undesirable multi-hits in an information
processor which operates in multi-thread mode, an address translation
buffer for storing address translation pairs and thread information, a
retriever for retrieving an address translation pair of a virtual
addresses identical to said virtual address from the address translation
buffer for translating the virtual address into a physical address, a
determination unit for determining, when plural addresses translation
pairs are retrieved by the retriever, whether or not two or more of said
thread information are identical among plural thread information
corresponding to plural address translation pairs, and a multi-hit
controller for suppressing output of multi-hits and directing execution
of address translation if the thread information are determined to be
different according to the determination unit.