Patent ID: 9086987
Filing Date: 2015-07-21
Classification: G06F

Abstract:
1. A system for detecting a conflict between a transaction and a TLB (Translation Lookaside Buffer) shootdown in a transactional memory in which a TLB shootdown operation message is received by a processor to invalidate at least one entry in a TLB of said processor corresponding to at least one page, the system comprising: said TLB; said processor associated with said TLB, wherein said processor is configured to perform: providing a data structure having entries for pages touched by said transaction and having further entries for page sizes of said touched pages; providing a table having entries for page sizes of said touched pages and each page size entry of said table indicating an associated set of index bit positions corresponding to each page size; tracking, using said data structure, said pages touched by said transaction; said processor determining whether said received TLB shootdown operation message is associated with one of said touched pages, said determining comprising: