Patents by Inventor Christophe Evrard

Christophe Evrard 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).

  • Publication number: 20060288170
    Abstract: A data processing apparatus and a method for caching data values in data processing apparatus comprising a level one cache and a level two cache is disclosed. Both the level one cache and the level two cache are operable to store the data values. The method comprises the steps of: a) receiving a transaction request in which a data transaction relating to a data value is requested to occur, the transaction request including cache policy attributes associated with an address of the data value; and b) determining from the cache policy attributes whether or not the data value can be stored by the level one cache and the level two cache and, if so, in which one of the level one cache and the level two cache the data value is to be stored in order to ensure that the data value is prevented from being stored in both the level one cache and the level two cache.
    Type: Application
    Filed: June 20, 2005
    Publication date: December 21, 2006
    Applicant: ARM Limited
    Inventors: Rahoul Varma, David McHale, Philippe Raphalen, Christophe Evrard, Cedric Airaud
  • Publication number: 20060224829
    Abstract: The present invention provides a data processing apparatus and method for managing cache memories. The data processing apparatus comprises a processing unit for issuing an access request seeking access to a data value, and a hierarchy of cache memories for storing data values for access by the processing unit. The hierarchy of cache memories comprises at least an n-th level cache memory and n+1-th level cache memory which at least in part employ exclusive behaviour with respect to each other. Each cache memory comprises a plurality of cache lines, at least one dirty value being associated with each cache line, and each dirty value being settable to indicate that at least one data value held in the associated cache line is more up-to-date than a corresponding data value stored in a main memory.
    Type: Application
    Filed: March 29, 2005
    Publication date: October 5, 2006
    Applicant: ARM Limited
    Inventors: Christophe Evrard, Cedric Airaud, Philippe Raphalen
  • Publication number: 20060117167
    Abstract: Within a data processing systems supporting conditional write processing operations, a trash register is provided such that when non-write conditions are encountered a register write is made to the trash register rather than the data register specified by the conditional write operation. Thus the power signature associated with whether or not a register write does or does not occur is masked. The trash register activity may be programmable enabled and disabled by a configuration parameter stored within a system configuration register.
    Type: Application
    Filed: October 6, 2003
    Publication date: June 1, 2006
    Inventors: Christophe Evrard, Julie-Anne Pruvost