Patents by Inventor Christopher Michael Clegg

Christopher Michael Clegg has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 6976126
    Abstract: The present invention provides an apparatus and method for accessing data values in a cache and in particular accessing data values in an ā€˜nā€™ way set associative cache. A data processing apparatus is provided comprising an ā€˜nā€™ way set-associative cache, each cache way having a plurality of entries for storing a corresponding plurality of data values. A cache controller is provided which is operable on receipt of an access request for a data value to determine whether that data value is accessible within the cache, the cache comprising cache access logic operable under the control of the cache controller to determine whether a data value the subject of an access request is accessible in one of the cache ways. Also provided is a way lookup cache arranged to store an indication of the cache way in which a number of the plurality of data values stored in the cache are accessible.
    Type: Grant
    Filed: March 11, 2003
    Date of Patent: December 13, 2005
    Assignee: ARM Limited
    Inventors: Christopher Michael Clegg, Richard Roy Grisenthwaite
  • Publication number: 20040181631
    Abstract: The present invention provides an apparatus and method for accessing data values in a cache and in particular accessing data values in an ‘n’ way set associative cache. A data processing apparatus is provided comprising an ‘n’ way set-associative cache, each cache way having a plurality of entries for storing a corresponding plurality of data values. A cache controller is provided which is operable on receipt of an access request for a data value to determine whether that data value is accessible within the cache, the cache comprising cache access logic operable under the control of the cache controller to determine whether a data value the subject of an access request is accessible in one of the cache ways. Also provided is a way lookup cache arranged to store an indication of the cache way in which a number of the plurality of data values stored in the cache are accessible.
    Type: Application
    Filed: March 11, 2003
    Publication date: September 16, 2004
    Inventors: Christopher Michael Clegg, Richard Roy Grisenthwaite