The invention discloses a request
processing method of a multi-core processor, the multi-core processor, a product and a
server, and relates to the technical field of multi-core processors. In the method, a main node queries a
directory according to a request and obtains a query result, and based on the query result, different
request response strategies are adopted to respond to the request. According to the method, the consistency of the shared caches in the non-
inclusion relation is maintained in a
directory mode, the
utilization rate of the shared caches is increased, and the
chip area occupied by the caches is reduced under the condition that the
cache capacity is fixed; secondly, based on the shared cache architecture of the non-inclusion relationship, the data is allowed to be stored in the private cache and the shared cache at the same time, so that the problem of excessive
data exchange caused by cache position exchange in an exclusive architecture can be avoided, meanwhile, the private cache is allowed to reserve the data which does not exist in the shared cache, and the problem of reverse failure in an inclusion mode is avoided. According to the method, the
utilization rate of the shared cache is improved, and the
data exchange amount and the maintenance cost of
cache consistency are reduced.