Patents by Inventor Anthony Jarvis

Anthony Jarvis 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: 12282776
    Abstract: Hybrid parallelized tagged geometric (TAGE) branch prediction, including: selecting, based on a branch instruction, a first plurality of counts from at least one TAGE table; selecting, based on the branch instruction, a second plurality of counts from at least one non-TAGE branch prediction table; generating, based on the first plurality of counts and a second plurality of counts; and wherein selecting the first plurality of counts and selecting the second plurality of counts are performed during a same branch prediction pipeline stage.
    Type: Grant
    Filed: March 30, 2022
    Date of Patent: April 22, 2025
    Assignee: ADVANCED MICRO DEVICES, INC.
    Inventors: Anthony Jarvis, Thomas Clouqueur
  • Patent number: 12153927
    Abstract: Merging branch target buffer entries includes maintaining, in a branch target buffer, an entry corresponding to first branch instruction, where the entry identifies a first branch target address for the first branch instruction and a second branch target address for a second branch instruction; and accessing, based on the first branch instruction, the entry.
    Type: Grant
    Filed: June 1, 2020
    Date of Patent: November 26, 2024
    Assignee: ADVANCED MICRO DEVICES, INC.
    Inventors: Thomas Clouqueur, Marius Evers, Aparna Mandke, Steven R. Havlir, Robert Cohen, Anthony Jarvis
  • Patent number: 11416253
    Abstract: A processor includes two or more branch target buffer (BTB) tables for branch prediction, each BTB table storing entries of a different target size or width or storing entries of a different branch type. Each BTB entry includes at least a tag and a target address. For certain branch types that only require a few target address bits, the respective BTB tables are narrower thereby allowing for more BTB entries in the processor separated into respective BTB tables by branch instruction type. An increased number of available BTB entries are stored in a same or a less space in the processor thereby increasing a speed of instruction processing. BTB tables can be defined that do not store any target address and rely on a decode unit to provide it. High value BTB entries have dedicated storage and are therefore less likely to be evicted than low value BTB entries.
    Type: Grant
    Filed: July 10, 2020
    Date of Patent: August 16, 2022
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Thomas Clouqueur, Anthony Jarvis
  • Patent number: 11256505
    Abstract: A processor predicts a number of loop iterations associated with a set of loop instructions. In response to the predicted number of loop iterations exceeding a first loop iteration threshold, the set of loop instructions are executed in a loop mode that includes placing at least one component of an instruction pipeline of the processor in a low-power mode or state and executing the set of loop instructions from a loop buffer. In response to the predicted number of loop iterations being less than or equal to a second loop iteration threshold, the set of instructions are executed in a non-loop mode that includes maintaining at least one component of the instruction pipeline in a powered up state and executing the set of loop instructions from an instruction fetch unit of the instruction pipeline.
    Type: Grant
    Filed: February 5, 2021
    Date of Patent: February 22, 2022
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Arunachalam Annamalai, Marius Evers, Aparna Thyagarajan, Anthony Jarvis
  • Patent number: 11216279
    Abstract: A processor includes a prediction engine coupled to a training engine. The prediction engine includes a loop exit predictor. The training engine includes a loop exit branch monitor coupled to a loop detector. Based on at least one of a plurality of call return levels, the loop detector of the processor takes a snapshot of a retired predicted block during a first retirement time, compares the snapshot to a subsequent retired predicted block at a second retirement time, and based on the comparison, identifies a loop and loop exit branches within the loop for use by the loop exit branch monitor and the loop exit predictor to determine whether to override a general purpose conditional prediction.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: January 4, 2022
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Anthony Jarvis, Thomas Clouqueur
  • Patent number: 10988703
    Abstract: A metal working fluid having increased resistance to bacterial growth. The metal working fluid includes a cross-linked polymeric ester emulsifier; and an amine represented by the formula (H2N)a-Q-(NH2)b, where a and b are each integers, and Q is at least one carbon atom. Q may also be represented by X—Y—Z, where a+b?2; X is a cyclic ring system including 3 to 24 carbon atoms; and Y and Z are groups that include at least one carbon atom directly attached to the cyclic ring system. The metal working fluid may also include a biocide, and may also include an amide that is formed by reacting the amine with a carboxylic acid.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: April 27, 2021
    Assignee: Italmatch Chemicals SC LLC
    Inventors: Anthony Jarvis, Carl Williams, Richard Galsworthy, Matthew Ross
  • Patent number: 10915322
    Abstract: A processor predicts a number of loop iterations associated with a set of loop instructions. In response to the predicted number of loop iterations exceeding a first loop iteration threshold, the set of loop instructions are executed in a loop mode that includes placing at least one component of an instruction pipeline of the processor in a low-power mode or state and executing the set of loop instructions from a loop buffer. In response to the predicted number of loop iterations being less than or equal to a second loop iteration threshold, the set of instructions are executed in a non-loop mode that includes maintaining at least one component of the instruction pipeline in a powered up state and executing the set of loop instructions from an instruction fetch unit of the instruction pipeline.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: February 9, 2021
    Assignee: ADVANCED MICRO DEVICES, INC.
    Inventors: Arunachalam Annamalai, Marius Evers, Aparna Thyagarajan, Anthony Jarvis
  • Patent number: 10713054
    Abstract: A processor includes two or more branch target buffer (BTB) tables for branch prediction, each BTB table storing entries of a different target size or width or storing entries of a different branch type. Each BTB entry includes at least a tag and a target address. For certain branch types that only require a few target address bits, the respective BTB tables are narrower thereby allowing for more BTB entries in the processor separated into respective BTB tables by branch instruction type. An increased number of available BTB entries are stored in a same or a less space in the processor thereby increasing a speed of instruction processing. BTB tables can be defined that do not store any target address and rely on a decode unit to provide it. High value BTB entries have dedicated storage and are therefore less likely to be evicted than low value BTB entries.
    Type: Grant
    Filed: July 9, 2018
    Date of Patent: July 14, 2020
    Assignee: ADVANCED MICRO DEVICES, INC.
    Inventors: Thomas Cloqueur, Anthony Jarvis
  • Patent number: 10667543
    Abstract: The present invention is in the field of frozen compositions. In particular, the invention relates to frozen compositions of the water ice type. The invention provides frozen confections comprising water, a freezing point depressant and defibrillated primary cell wall material comprising microfibrils. The invention also relates to a method for preparing a frozen confection comprising water, a freezing point depressant and defibrillated primary cell wall material comprising microfibrils, wherein the method includes a high shear treatment step.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: June 2, 2020
    Assignee: Conopco, Inc.
    Inventors: Robert Stanley Farr, Gerrit Jan Willem Goudappel, Henk Husken, Daniel Anthony Jarvis, Anke Kuijk, Sandra Joyce Veen, Krassimir Petkov Velikov, Pieter Broer van der Weg
  • Patent number: 10640652
    Abstract: Methods of increasing the particle size of ammonium octamolybdate (AOM) pigment powder are provided. A method can include heating the AOM pigment powder to a temperature above 20° C. for a given amount of time. An ink composition can be produced by formulating AOM pigment powder with increased particle size and incorporating the AOM pigment powder into an ink composition.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: May 5, 2020
    Assignee: DATALASE LTD.
    Inventors: Anthony Jarvis, William Green, Martin Walker
  • Patent number: 10635591
    Abstract: Systems and methods selectively filter, buffer, and process cache coherency probes. A processor includes a probe buffering unit that includes a cache coherency probe buffer. The probe buffering unit receives cache coherency probes and memory access requests for a cache. The probe buffering unit identifies and discards any of the probes that are directed to a memory block that is not cached in the cache, and buffers at least a subset of the remaining probes in the probe buffer. The probe buffering unit submits to the cache, in descending order of priority, one or more of: any buffered probes that are directed to the memory block to which a current memory access request is also directed; any current memory access requests that are directed to a memory block to which there is not a buffered probe also directed; and any buffered probes when there is not a current memory access request.
    Type: Grant
    Filed: December 5, 2018
    Date of Patent: April 28, 2020
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Ashok T. Venkatachar, Anthony Jarvis
  • Patent number: 10479953
    Abstract: The present disclosure relates to emulsifying agents produced from succinic acids or anhydrides and polyalkylene glycols. The present disclosure also relates to lubricating oils containing such emulsifying agents. The emulsifying agent provides a lubricating oil that is substantially free of an aqueous layer after about 24 hours when tested according to ASTM D7563-10.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: November 19, 2019
    Assignee: AFTON CHEMICAL CORPORATION
    Inventors: Andrew Yeung, Anthony Jarvis, Matthew Ross
  • Publication number: 20190218472
    Abstract: The present disclosure relates to emulsifying agents produced from succinic acids or anhydrides and polyalkylene glycols. The present disclosure also relates to lubricating oils containing such emulsifying agents. The emulsifying agent provides a lubricating oil that is substantially free of an aqueous layer after about 24 hours when tested according to ASTM D7563-10.
    Type: Application
    Filed: January 12, 2018
    Publication date: July 18, 2019
    Inventors: Andrew Yeung, Anthony Jarvis, Matthew Ross
  • Patent number: 10246562
    Abstract: A method of imparting color to a plastic substrate comprising applying to the substrate, or incorporating within the substrate, a diacetylene compound of general formula (I) wherein n=1 to 20; R1=an optionally substituted C1-20 alkyl group which may contain heteroatoms; T=H, an optionally substituted C1-20 alkyl group which may contain heteroatoms or —(CH2)m—C(?O)-Q2R2; Q1=NH, CO, NHCONH, OCONH, COS, NHCSNH or NR3, wherein m, Q2 and R2 are independently selected from the same groups as n, Q1 and R1 respectively; R3 is an optionally substituted C1-20 alkyl group which may contain heteroatoms; and irradiating the substrate to impart color to the substrate is described.
    Type: Grant
    Filed: October 7, 2010
    Date of Patent: April 2, 2019
    Assignee: DATALASE LTD.
    Inventors: Anthony Jarvis, Adam O'Rourke, Ben Mulchin
  • Publication number: 20180030289
    Abstract: Ink formulations and methods of using the same in laser-imaging are provided. An ink formulation can comprise a graphene-based component, a colour change agent, a binder, and a solvent. Substrates, coatings, and articles comprising a graphene-based component are also provided, and laser marking can be brought about by an ablation or direct charring process.
    Type: Application
    Filed: February 23, 2016
    Publication date: February 1, 2018
    Inventors: Anthony Jarvis, Martin Walker, Adam O'Rourke
  • Patent number: 9778934
    Abstract: A method and apparatus for branch prediction is disclosed. A pattern history table (PHT) is accessed based on at least one global history value to obtain a prediction value. The prediction value and the at least one global history value used to obtain the prediction value are placed in a queue. If a branch prediction is requested, the queue is accessed to obtain a prediction value. The queue may include any number of entries and the queue maintains the oldest prediction value at the head of the queue. The prediction value at the head of the queue is used when a branch prediction is needed.
    Type: Grant
    Filed: November 16, 2010
    Date of Patent: October 3, 2017
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Anthony Jarvis, James David Dundas
  • Publication number: 20170275469
    Abstract: Methods of increasing the particle size of ammonium octamolybdate (AOM) pigment powder are provided. A method can include heating the AOM pigment powder to a temperature above 20° C. for a given amount of time. An ink composition can be produced by formulating AOM pigment powder with increased particle size and incorporating the AOM pigment powder into an ink composition.
    Type: Application
    Filed: November 24, 2015
    Publication date: September 28, 2017
    Inventors: Anthony Jarvis, William Green, Martin Walker
  • Patent number: 9663675
    Abstract: In a first aspect, the invention provides an ink formulation comprising: (a) a near infrared absorbing system comprising a compound of the formula M1W1.6O6, wherein M1 is one or more elements selected from the group consisting of H, He, alkali metals such as Li, Na, K, Rb, Cs, alkaline earth metals such as Be, Mg, Ca, Sr, Ba, rare-earth elements, Zr, Cr, Mn, Fe, Ru, Co, Rh, Ir, Ni, Pd, Pt, Cu, Ag, Au, Zn, Cd, AL Ga, in, Tl, Si, Ge, Sn, Pb, Sb, B, F, P, S, Se, Br, Te, Ti, Nb, V, Mo, Ta, Re, Hf, Os, Bi and I, or ammonium; (b) a color change agent; and (c) a binder. The invention also provides alternative ink formulations for laser marking, a method of forming an image using the ink formulations and a substrate coated with the ink formulation of the invention. Ink formulations according to the invention have been found to have good laser imaging efficacy, and an essentially negligible impact on the background color of the coating.
    Type: Grant
    Filed: July 30, 2014
    Date of Patent: May 30, 2017
    Assignee: DataLase Ltd.
    Inventor: Anthony Jarvis
  • Patent number: 9586427
    Abstract: A substrate coated with a markable ink formulation, comprising AOM. Further, the substrate is covered by a thermoplastic polymer layer, such that the ink formulation is situated between the substrate and the thermoplastic polymer layer and/or in the thermoplastic polymer layer.
    Type: Grant
    Filed: December 12, 2012
    Date of Patent: March 7, 2017
    Assignee: Tetra Laval Holdings & Finance S.A.
    Inventors: Anthony Jarvis, Chris Wyres, Ladislav Hurdalek, Marcus Rehberger
  • Patent number: D884218
    Type: Grant
    Filed: March 7, 2018
    Date of Patent: May 12, 2020
    Assignee: RE-POWER INTERNATIONAL LIMITED
    Inventors: John Corby, Paul Anthony Jarvis, Vadim Opeskine, Mark G Deverell, Andrew Rowley McLelland