Patents by Inventor Frederic Claude Piry

Frederic Claude Piry 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: 8706965
    Abstract: An apparatus and method are provided for handling access operations issued to local cache structures within a data processing apparatus. The data processing apparatus comprises a plurality of processing units each having a local cache structure associated therewith. Shared access coordination circuitry is also provided for coordinating the handling of shared access operations issued to any of the local cache structures. For a shared access operation, the access control circuitry associated with the local cache structure to which that shared access operation is issued will perform a local access operation to that local cache structure, and in addition will issue a shared access signal to the shared access coordination circuitry. For a local access operation, the access control circuitry would normally perform a local access operation on the associated local cache structure, and not notify the shared access coordination circuitry.
    Type: Grant
    Filed: June 3, 2011
    Date of Patent: April 22, 2014
    Assignee: ARM Limited
    Inventors: Frederic Claude Piry, Louis-Marie Vincent Mouton, Luca Scalabrino
  • Patent number: 7587556
    Abstract: A store buffer, method and data processing apparatus is disclosed. The store buffer comprises: reception logic operable to receive a request to write a data value to an address in memory; buffer logic having a plurality of entries, each entry being selectively operable to store request information indicative of a previous request and to maintain associated cache information indicating whether a cache line in a cache is currently allocated for writing data values to an address associated with that request; and entry selection logic operable to determine which one of the plurality entries to allocate to store the request using the request information and the associated cache information of the plurality of entries to determine whether a cache line in the cache is currently allocated for writing the data value to the address in memory.
    Type: Grant
    Filed: March 29, 2006
    Date of Patent: September 8, 2009
    Assignee: ARM Limited
    Inventors: Frederic Claude Piry, Philippe Jean-Pierre Raphalen, Florent Begon, Gilles Eric Grandou
  • Publication number: 20060036833
    Abstract: A data processing system is provided with mechanisms such that when a data value is stored within a data register, further data values are stored within one or more further registers such that the total number of signal transitions from high to low and from low to high does not vary in dependence upon the data value being written or the previous data value.
    Type: Application
    Filed: October 6, 2003
    Publication date: February 16, 2006
    Inventors: Frederic Claude Piry, Dominic Symes, Hedley Francis