Patent 10248325 was granted and assigned to Intel on April, 2019 by the United States Patent and Trademark Office.
Memory is to store cache lines, where the cache lines include data and directory information to indicate a directory state of the corresponding cache line. A command is received from a processor over a link, the command including an address. The address is determined to correspond to a particular cache line and the particular cache line is identified to have a particular directory state from the corresponding directory information of the particular cache line. A type of the command is identified and a determination is made that that the directory state of the particular cache line is to change from the particular state to a new state based on the type of the command. The directory information of the particular cache line is changed to reflect the new state and a response is generated to the command.