Patents by Inventor Alexei FEDOROV

Alexei FEDOROV 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: 11753421
    Abstract: The present disclosure describes methods for silylating aromatic derivatives, comprising the use of hydrosilanes and potassium hydroxide.
    Type: Grant
    Filed: March 7, 2022
    Date of Patent: September 12, 2023
    Assignee: California Institute of Technology
    Inventors: Anton Toutov, Kerry Betz, Alexey Fedorov, Brian M. Stoltz, Wenbo Liu, Robert H. Grubbs
  • Patent number: 11416252
    Abstract: A data processing system includes an instruction pipeline containing instruction queue circuitry, fusion circuitry and decoder circuitry. The fusion circuitry serves to identify fusible groups of program instructions within a Y-wide window of program instructions and supply a stream of program instructions including such replacement fused program instructions to a X-wide decoder circuitry which decodes X program instructions in parallel using parallel decoders.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: August 16, 2022
    Assignee: Arm Limited
    Inventors: Vladimir Vasekin, Chiloda Ashan Senarath Pathirane, Jungsoo Kim, Alexei Fedorov
  • Patent number: 11409532
    Abstract: Apparatuses and methods of data processing are disclosed for processing circuitry having a pipeline of multiple stages. Value prediction storage circuitry holds value predictions, each associated with an instruction identifier. The value prediction storage circuitry performs look-ups and provides the processing circuitry with data value predictions. The processing circuitry speculatively issues a subsequent instruction into the pipeline by provisionally assuming that execution of a primary instruction will result in the generated data value prediction. Allocation of entries into the value prediction storage circuitry is based on a dynamic allocation policy, whereby likelihood of allocation into the value prediction storage circuitry of an data value prediction increases for an executed instruction when the executed instruction is associated with at least one empty processing stage in the pipeline.
    Type: Grant
    Filed: March 29, 2021
    Date of Patent: August 9, 2022
    Assignee: Arm Limited
    Inventors: Vladimir Vasekin, David Michael Bull, Sanghyun Park, Alexei Fedorov
  • Patent number: 11403105
    Abstract: An apparatus has processing circuitry for executing instructions and fetch circuitry for fetching the instructions for execution. When a branch instruction is encountered by the fetch circuitry, it determines subsequent instructions to be fetched in dependence on an initial branch direction prediction for the branch instruction made by branch prediction circuitry. Value prediction circuitry is used to maintain a predicted result value for one or more instructions, and dispatch circuitry maintains a record of pending instructions that have been fetched by the fetch circuitry and are awaiting execution by the processing circuitry, and selects pending instructions from the record for dispatch to the processing circuitry.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: August 2, 2022
    Assignee: Arm Limited
    Inventors: Vladimir Vasekin, David Michael Bull, Frederic Claude Marie Piry, Alexei Fedorov
  • Patent number: 11366668
    Abstract: A digital processor, method, and a non-transitory computer readable storage medium are described, and include a load pipeline operative to access a data content and convert the data content into a load result. The digital processor also includes a value prediction check circuit that is operative to access a speculative content, determine a predicted value from the speculative content, and determine a masked value by masking the data content with a data mask. The masked value is compared to the predicted value, and an action associated with the load result is commanded based upon the comparing of the masked value and the predicted value.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: June 21, 2022
    Assignee: Arm Limited
    Inventors: Vladimir Vasekin, David Michael Bull, Sanghyun Park, Alexei Fedorov
  • Publication number: 20220185828
    Abstract: The present disclosure describes methods for silylating aromatic derivatives, comprising the use of hydrosilanes and potassium hydroxide.
    Type: Application
    Filed: March 7, 2022
    Publication date: June 16, 2022
    Inventors: Anton Toutov, Kerry Betz, Alexey Fedorov, Brian M. Stoltz, Wenbo Liu, Robert H. Grubbs
  • Publication number: 20220179654
    Abstract: A digital processor, method, and a non-transitory computer readable storage medium are described, and include a load pipeline operative to access a data content and convert the data content into a load result. The digital processor also includes a value prediction check circuit that is operative to access a speculative content, determine a predicted value from the speculative content, and determine a masked value by masking the data content with a data mask. The masked value is compared to the predicted value, and an action associated with the load result is commanded based upon the comparing of the masked value and the predicted value.
    Type: Application
    Filed: December 8, 2020
    Publication date: June 9, 2022
    Applicant: Arm Limited
    Inventors: Vladimir Vasekin, David Michael Bull, Sanghyun Park, Alexei Fedorov
  • Publication number: 20220162236
    Abstract: The present disclosure describes methods for silylating aromatic organic substrates, and associated chemical systems, said methods comprising or consisting essentially of contacting the aromatic organic substrate with a mixture of (a) at least one organosilane and (b) at least one strong base, under conditions sufficient to silylate the aromatic substrate.
    Type: Application
    Filed: December 21, 2021
    Publication date: May 26, 2022
    Inventors: Robert H. Grubbs, Alexey Fedorov, Anton Toutov, Kerry N. Betz
  • Patent number: 11312733
    Abstract: The present disclosure describes methods for silylating aromatic derivatives, comprising the use of hydrosilanes and potassium hydroxide.
    Type: Grant
    Filed: October 20, 2020
    Date of Patent: April 26, 2022
    Assignee: California Institute of Technology
    Inventors: Anton Toutov, Kerry Betz, Alexey Fedorov, Brian M. Stoltz, Wenbo Liu, Robert H. Grubbs
  • Patent number: 11230520
    Abstract: The present disclosure describes methods for silylating aromatic organic substrates, and associated chemical systems, said methods comprising or consisting essentially of contacting the aromatic organic substrate with a mixture of (a) at least one organosilane and (b) at least one strong base, under conditions sufficient to silylate the aromatic substrate.
    Type: Grant
    Filed: January 6, 2021
    Date of Patent: January 25, 2022
    Assignee: California Institute of Technology
    Inventors: Robert H. Grubbs, Alexey Fedorov, Anton Toutov, Kerry N. Betz
  • Publication number: 20210279063
    Abstract: An apparatus has processing circuitry for executing instructions and fetch circuitry for fetching the instructions for execution. When a branch instruction is encountered by the fetch circuitry, it determines subsequent instructions to be fetched in dependence on an initial branch direction prediction for the branch instruction made by branch prediction circuitry. Value prediction circuitry is used to maintain a predicted result value for one or more instructions, and dispatch circuitry maintains a record of pending instructions that have been fetched by the fetch circuitry and are awaiting execution by the processing circuitry, and selects pending instructions from the record for dispatch to the processing circuitry.
    Type: Application
    Filed: January 26, 2021
    Publication date: September 9, 2021
    Inventors: Vladimir VASEKIN, David Michael BULL, Frederic Claude Marie PIRY, Alexei FEDOROV
  • Patent number: 10927065
    Abstract: The present disclosure describes methods for silylating aromatic organic substrates, and associated chemical systems, said methods comprising or consisting essentially of contacting the aromatic organic substrate with a mixture of (a) at least one organosilane and (b) at least one strong base, under conditions sufficient to silylate the aromatic substrate.
    Type: Grant
    Filed: February 6, 2018
    Date of Patent: February 23, 2021
    Assignee: California Institute of Technology
    Inventors: Robert H. Grubbs, Alexey Fedorov, Anton Toutov, Kerry N. Betz
  • Publication number: 20210047348
    Abstract: The present disclosure describes methods for silylating aromatic derivatives, comprising the use of hydrosilanes and potassium hydroxide.
    Type: Application
    Filed: October 20, 2020
    Publication date: February 18, 2021
    Inventors: Anton Toutov, Kerry Betz, Alexey Fedorov, Brian M. Stoltz, Wenbo Liu, Robert H. Grubbs
  • Patent number: 10919917
    Abstract: The present disclosure describes methods for silylating heteroaromatic derivatives, comprising the use of hydrosilanes and potassium hydroxide.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: February 16, 2021
    Assignee: California Institute of Technology
    Inventors: Anton Toutov, Kerry Betz, Alexey Fedorov, Brian M. Stoltz, Wenbo Liu, Robert H. Grubbs
  • Patent number: 10719329
    Abstract: An apparatus and method are provided for using predicted result values. The apparatus has a processing unit that comprises processing circuitry for executing a sequence of instructions, and value prediction circuitry for identifying a predicted result value for at least one instruction. A result producing structure is provided that is responsive to a request issued from the processing unit when the processing circuitry is executing a first instruction, to produce a result value for the first instruction and return that result value to the processing unit. While waiting for the result value from the result producing structure, the processing circuitry can be arranged to speculatively execute at least one dependent instruction using a predicted result value for the first instruction as obtained from the value prediction circuitry.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: July 21, 2020
    Assignee: Arm Limited
    Inventors: Vladimir Vasekin, David Michael Bull, Chiloda Ashan Senarath Pathirane, Alexei Fedorov
  • Publication number: 20200115396
    Abstract: The present disclosure describes methods for silylating heteroaromatic derivatives, comprising the use of hydrosilanes and potassium hydroxide.
    Type: Application
    Filed: December 6, 2019
    Publication date: April 16, 2020
    Inventors: Anton Toutov, Kerry Betz, Alexey Fedorov, Brian M. Stoltz, Wenbo Liu, Robert H. Grubbs
  • Patent number: 10620962
    Abstract: An apparatus and method are provided for using predicted result values. The apparatus has processing circuitry for executing a sequence of instructions, and value prediction storage that comprises a plurality of entries, where each entry is used to identify a predicted result value for an instruction allocated to that entry. Dispatch circuitry maintains a record of pending instructions awaiting execution by the processing circuitry, and selects pending instructions from the record for dispatch to the processing circuitry for execution. The dispatch circuitry is arranged to enable at least one pending instruction to be speculatively executed by the processing circuitry using as a source operand a predicted result value provided by the value prediction storage. Allocation circuitry is arranged to apply a default allocation policy to identify a first instruction to be allocated an entry in the value prediction storage.
    Type: Grant
    Filed: July 2, 2018
    Date of Patent: April 14, 2020
    Assignee: Arm Limited
    Inventors: Vladimir Vasekin, David Michael Bull, Alexei Fedorov
  • Publication number: 20200004551
    Abstract: An apparatus and method are provided for using predicted result values. The apparatus has processing circuitry for executing a sequence of instructions, and value prediction storage that comprises a plurality of entries, where each entry is used to identify a predicted result value for an instruction allocated to that entry. Dispatch circuitry maintains a record of pending instructions awaiting execution by the processing circuitry, and selects pending instructions from the record for dispatch to the processing circuitry for execution. The dispatch circuitry is arranged to enable at least one pending instruction to be speculatively executed by the processing circuitry using as a source operand a predicted result value provided by the value prediction storage. Allocation circuitry is arranged to apply a default allocation policy to identify a first instruction to be allocated an entry in the value prediction storage.
    Type: Application
    Filed: July 2, 2018
    Publication date: January 2, 2020
    Inventors: Vladimir VASEKIN, David Michael BULL, Alexei FEDOROV
  • Publication number: 20200004547
    Abstract: An apparatus and method are provided for using predicted result values. The apparatus has a processing unit that comprises processing circuitry for executing a sequence of instructions, and value prediction circuitry for identifying a predicted result value for at least one instruction. A result producing structure is provided that is responsive to a request issued from the processing unit when the processing circuitry is executing a first instruction, to produce a result value for the first instruction and return that result value to the processing unit. While waiting for the result value from the result producing structure, the processing circuitry can be arranged to speculatively execute at least one dependent instruction using a predicted result value for the first instruction as obtained from the value prediction circuitry.
    Type: Application
    Filed: June 28, 2018
    Publication date: January 2, 2020
    Inventors: Vladimir VASEKIN, David Michael BULL, Chiloda Ashan Senarath PATHIRANE, Alexei FEDOROV
  • Patent number: 10513531
    Abstract: The present disclosure describes novel silylated heteroaromatic derivatives, including those prepared by methods comprising the use of hydrosilanes and at least one strong base, the definition of strong base now also including hydroxide, especially KOH.
    Type: Grant
    Filed: October 12, 2018
    Date of Patent: December 24, 2019
    Assignee: California Institute of Technology
    Inventors: Anton Toutov, Kerry Betz, Alexey Fedorov, Brian M. Stoltz, Wenbo Liu, Robert H. Grubbs