Patent ID: 9678885
Date: 2017-06-13
CPC Classifications: G06F,H04L

Claim:
1. A method of accessing data in a data processing system, the method comprising: generating a memory access request initiated by a processing unit in a data processing system; issuing the memory access request to both a memory address translation data structure and a memory cache in parallel with the memory address translation data structure; in response to the memory access request initiated by the processing unit in the data processing system, accessing the memory address translation data structure to perform a memory address translation for the memory access request; accessing at least one regular expression matching-related attribute in the memory address translation data structure to determine whether regular expression matching should be performed on data from the memory page associated with the memory access request; determining whether a cache line specified by the memory access request is currently cached in the memory cache; causing regular expression matching to be performed on data from the memory page based upon the at least one regular expression matching-related attribute; and a memory attribute aliasing occurs when the processing core performs regular expression matching on the data and another processing core does not, wherein