Patents by Inventor Claude Marie

Claude Marie 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: 20120202799
    Abstract: Benzodiazepine compounds of formula (I) and salts thereof, pharmaceutical compositions containing such compounds and their use in therapy.
    Type: Application
    Filed: November 3, 2010
    Publication date: August 9, 2012
    Inventors: Miriam Crowe, Alain Claude-Marie Daugan, Romain Luc Marie Gosmini, Richard Martin Grimes, Olivier Mirguet, Jacqueline Elizabeth Mordaunt
  • Publication number: 20110314224
    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: Application
    Filed: June 3, 2011
    Publication date: December 22, 2011
    Applicant: ARM Limited
    Inventors: Frederic Claude Marie Piry, Louis-Marie Vincent Mouton, Luca Scalabrino
  • Publication number: 20110307681
    Abstract: An apparatus and method are provided for performing register renaming, whereby architectural registers from a set of architectural registers are mapped to physical registers from a set of physical registers. Available register identifying circuitry is provided which is responsive to a current state of the apparatus to identify which physical registers form a pool of physical registers available to be mapped by register renaming circuitry to an architectural register specified by an instruction to be executed. Configuration storage stores configuration data whose value is modified during operation of the processing circuitry, such that when the configuration data has a first value, the configuration data identifies at least one architectural register of the architectural register set which does not require mapping to a physical register by the register renaming circuitry.
    Type: Application
    Filed: June 15, 2010
    Publication date: December 15, 2011
    Inventors: Frederic Claude Marie Piry, Louis-Marie Vincent Mouton, Luca Scalabrino, Richard Roy Grisenthwaite, David Hennah Mansell
  • Patent number: 7917701
    Abstract: Prefetch circuitry is provided which is responsive to a determination that the memory address of a data value specified by a current access request is the same as a predicted memory address, to perform either a first prefetch linefill operation or a second prefetch linefill operation to retrieve from memory at least one further data value in anticipation of that data value being the subject of a subsequent access request. The selection of either the first prefetch linefill operation or the second prefetch linefill operation is performed in dependence on an attribute of the current access request.
    Type: Grant
    Filed: March 12, 2007
    Date of Patent: March 29, 2011
    Assignee: ARM Limited
    Inventors: Elodie Charra, Philippe Jean-Pierre Raphalen, Frederic Claude Marie Piry, Philippe Luc, Gilles Eric Grandou
  • Patent number: 7823019
    Abstract: An apparatus for processing data includes diagnostic mechanisms for providing watch point and breakpoint functionality. Semaphores are associated with the watch points and are provided with hardware support within the diagnostic circuitry serving to monitor whether or not accesses to watch point data is being made in accordance with the permissions set up and noted in the semaphore data.
    Type: Grant
    Filed: May 8, 2008
    Date of Patent: October 26, 2010
    Assignee: ARM Limited
    Inventors: Frederic Claude Marie Piry, Lionel Edouar Arthur Ostric, Edmond John Simon Ashfield
  • Patent number: 7809930
    Abstract: A register renaming unit has mapping control circuitry which serves to suppress unnecessary mapping operations in dependence upon a detected current state of the data processing system. One example of circumstances which can be detected from the current state and in which mapping can be suppressed and the existing mapping reused are that in respect of the existing physically mapped register there are no pending writes, no pending reads and no pending requirement for that physically mapped register to be preserved as a recovery register. Another example of a current state in which a mapping can be reused is adjacent program instructions having mutually exclusive condition codes and sharing a destination register such that only one of those adjacent instructions will ever be executed.
    Type: Grant
    Filed: January 24, 2007
    Date of Patent: October 5, 2010
    Assignee: ARM Limited
    Inventors: Frederic Claude Marie Piry, Norbert Bernard Eugene Lataille
  • Publication number: 20100120669
    Abstract: The present invention relates to substituted thiadiazole compounds of the formula (I): and pharmaceutically acceptable salts thereof, to pharmaceutical compositions containing them and their use in medicine. In particular, the invention relates to compounds for modulating SCD activity.
    Type: Application
    Filed: February 26, 2008
    Publication date: May 13, 2010
    Inventors: Anne Marie Jeanne Bouillot, Thierry Boyer, Alain Claude-Marie Daugan, Anthony William Dean, Martin Christian Fillmore, Yann Lamotte
  • Patent number: 7676652
    Abstract: Within a system supporting execution of variable length instructions a program is stored within discrete memory regions with a variable length instruction spanning a gap between two such discrete memory regions. When execution is attempted of such a variable length instruction spanning a gap, an abort handler is initiated which serves to copy the end portion of one of the memory regions together with the start portion of the other memory region into a separate fix-up memory region where these may be concatenated such that the whole of the variable length instruction will appear in one place. Execution of that variable length instruction from out of the fix-up memory region can then be triggered.
    Type: Grant
    Filed: August 27, 2003
    Date of Patent: March 9, 2010
    Assignee: ARM Limited
    Inventors: Hedley James Francis, Frederic Claude Marie Piry, Pierre Michel Broyer
  • Publication number: 20100048617
    Abstract: The present invention relates to substituted 3-Aminopyrazole compounds of formula (I) and pharmaceutically acceptable salts thereof, to pharmaceutical compositions containing them and their use in medicine. In particular, the invention relates to compounds for modulating SCD activity.
    Type: Application
    Filed: December 19, 2007
    Publication date: February 25, 2010
    Inventor: Alain Claude-Marie Daugan
  • Publication number: 20100041696
    Abstract: The present invention relates to substituted 4-Aminopyrazole compounds of the formula (I): and pharmaceutically acceptable salts thereof, to pharmaceutical compositions containing them and their use in medicine. In particular, the invention relates to compounds for modulating SCD activity.
    Type: Application
    Filed: December 19, 2007
    Publication date: February 18, 2010
    Inventors: Alain Claude-Marie Daugan, Anthony William Dean
  • Publication number: 20100022486
    Abstract: The present invention relates to substituted 3-Aminopyrazole compounds of formula (I): and pharmaceutically acceptable salts thereof, to pharmaceutical compositions containing them and their use in medicine. In particular, the invention relates to compounds for modulating SCD activity.
    Type: Application
    Filed: December 19, 2007
    Publication date: January 28, 2010
    Inventors: Anne Marie Jeanne Bouillot, Alain Claude-Marie Daugan, Anthony William Dean, Martin Christian Fillmore
  • Patent number: 7650483
    Abstract: A data processing apparatus and method are provided for handling execution of instructions within a data processing apparatus having a plurality of processing units. Each processing unit is operable to execute a sequence of instructions so as to perform associated operations, and at least a subset of the processing units form a cluster. Instruction forwarding logic is provided which for at least one instruction executed by at least one of the processing units in the cluster causes that instruction to be executed by each of the other processing units in the cluster, for example by causing that instruction to be inserted into the sequences of instructions executed by each of the other processing units in the cluster.
    Type: Grant
    Filed: November 3, 2006
    Date of Patent: January 19, 2010
    Assignee: ARM Limited
    Inventors: Elodie Charra, Frederic Claude Marie Piry, Richard Roy Grisenthwaite, Mélanie Emanuelle Lucie Vincent, Norbert Bernard Eugéne Lataille, Jocelyn Francois Orion Jaubert, Stuart David Biles
  • Publication number: 20090282304
    Abstract: An apparatus for processing data includes diagnostic mechanisms for providing watch point and breakpoint functionality. Semaphores are associated with the watch points and are provided with hardware support within the diagnostic circuitry serving to monitor whether or not accesses to watch point data is being made in accordance with the permissions set up and noted in the semaphore data.
    Type: Application
    Filed: May 8, 2008
    Publication date: November 12, 2009
    Applicant: ARM Limited
    Inventors: Frederic Claude Marie Piry, Lionel Edouar Arthur Ostric, Edmond John Simon Ashfield
  • Patent number: 7590826
    Abstract: A data processing system 2 utilizes a register renaming mechanism 10, 26 to rename architectural register specifiers to physical register specifiers to facilitate out-of-order processing. The register renaming mechanism 10, 26 includes a renaming recovery unit 26 which enables recovery from incorrectly executed speculative instructions by restoring the register mapping to the state prior to those incorrect instructions with the physical registers restored to containing the data values which were current at the time prior to that incorrect instruction. In the case of load instructions, these are treated as speculative but the data value returned in response to the load instruction and stored within a physical register is released for use as soon as it is returned and prior to a determination result being available as to whether or not that data value is corrupt.
    Type: Grant
    Filed: November 6, 2006
    Date of Patent: September 15, 2009
    Assignee: ARM Limited
    Inventors: Florent Begon, Philippe Jean-Pierre Raphalen, Norbert Bernard Eugene Lataille, Frederic Claude Marie Piry
  • Patent number: 7571305
    Abstract: A data processing system 2 includes an instruction cache 6 having an associated buffer memory 18, 8. The buffer memory 18, 8 can operate in a buffer mode or in a microcache mode. The buffer memory is switched into the microcache mode upon program loop detection performed by loop detector circuitry 20. When operating in the microcache mode, instruction data is read from the buffer memory 18, 8 without requiring an access to the instruction cache 6.
    Type: Grant
    Filed: January 11, 2007
    Date of Patent: August 4, 2009
    Assignee: ARM Limited
    Inventors: Fredrick Claude Marie Piry, Louis-Marie Vincent Mouton, Stephane Eric Sabastien Brochier, Gilles Eric Grandou
  • Patent number: 7549024
    Abstract: An integrated circuit comprising a plurality of processor cores operable to perform respective data processing operations, at least one of said processor cores being configurable to operate either in a coherent multi-processing mode having access to a coherent region within a memory shared with at least one other processor core or in a non-coherent mode.
    Type: Grant
    Filed: July 1, 2004
    Date of Patent: June 16, 2009
    Assignee: ARM Limited
    Inventors: Fredric Claude Marie Piry, Anthony John Goodacre
  • Publication number: 20080229070
    Abstract: Cache circuitry, a data processing apparatus including such cache circuitry, and a method for prefetching data into such cache circuitry, are provided. The cache circuitry has a cache storage comprising a plurality of cache lines for storing data values, and control circuitry which is responsive to an access racquet issued by a device of the data processing apparatus identifying a memory address of a data value to be accessed, to cause a lookup operation to be performed to determine whether the data value for that memory address is stored within the cache storage. If not, a linefill operation is initiated to retrieve the data value from memory.
    Type: Application
    Filed: March 12, 2007
    Publication date: September 18, 2008
    Applicant: ARM Limited
    Inventors: Elodie Charra, Philippe Jean-Pierre Raphalen, Frederic Claude Marie Piry, Philippe Luc, Gilles Eric Grandou
  • Patent number: 7426629
    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: Grant
    Filed: October 6, 2003
    Date of Patent: September 16, 2008
    Assignee: ARM Limited
    Inventors: Frederic Claude Marie Piry, Dominic Hugo Symes, Hedley James Francis
  • Publication number: 20080177983
    Abstract: A register renaming unit 8 has mapping control circuitry 24 which serves to suppress unnecessary mapping operations in dependence upon a detected current state of the data processing system 2. One example of circumstances which can be detected from the current state and in which mapping can be suppressed and the existing mapping reused are that in respect of the existing physically mapped register there are no pending writes, no pending reads and no pending requirement for that physically mapped register to be preserved as a recovery register. Another example of a current state in which a mapping can be reused is adjacent program instructions having mutually exclusive condition codes and sharing a destination register such that only one of those adjacent instructions will every be executed.
    Type: Application
    Filed: January 24, 2007
    Publication date: July 24, 2008
    Applicant: ARM Limited
    Inventors: Frederic Claude Marie Piry, Norbert Bernard Eugene Lataille
  • Publication number: 20080172547
    Abstract: A data processing system 2 includes an instruction cache 6 having an associated buffer memory 18, 8. The buffer memory 18, 8 can operate in a buffer mode or in a microcache mode. The buffer memory is switched into the microcache mode upon program loop detection performed by loop detector circuitry 20. When operating in the microcache mode, instruction data is read from the buffer memory 18, 8 without requiring an access to the instruction cache 6.
    Type: Application
    Filed: January 11, 2007
    Publication date: July 17, 2008
    Applicant: ARM Limited
    Inventors: Frederic Claude Marie Piry, Louis-Marie Vincent Mouton, Stephane Eric Sabastien Brochier, Gilles Eric Grandou