Patents by Inventor Leo A. Linsky

Leo A. Linsky 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: 10310868
    Abstract: A processor includes a core within a package and layers of programmable fabric within the same package as the core. The core includes logic to execute an instruction by loading a configuration file to one of the layers of programmable fabric. The configuration is to program an identified execution functionality. The execution functionality is to execute at least part of the instruction.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: June 4, 2019
    Assignee: Intel Corporation
    Inventor: Leo A. Linsky
  • Publication number: 20180329724
    Abstract: A processor includes a core within a package and layers of programmable fabric within the same package as the core. The core includes logic to execute an instruction by loading a configuration file to one of the layers of programmable fabric. The configuration is to program an identified execution functionality. The execution functionality is to execute at least part of the instruction.
    Type: Application
    Filed: July 23, 2018
    Publication date: November 15, 2018
    Applicant: Intel Corporation
    Inventor: Leo A. Linsky
  • Patent number: 10031765
    Abstract: A processor includes a core within a package and layers of programmable fabric within the same package as the core. The core includes logic to execute an instruction by loading a configuration file to one of the layers of programmable fabric. The configuration is to program an identified execution functionality. The execution functionality is to execute at least part of the instruction.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: July 24, 2018
    Assignee: Intel Corporation
    Inventor: Leo A. Linsky
  • Patent number: 9753766
    Abstract: A system and method for allocating resources receive one or more resource requests describing tasks, each of the one or more resource requests having a request priority, a requested configuration type, and a requestor identifier. In a winner-take-all circuit, all of the existing resource priorities within each configuration of the requested configuration type are compared to determine a highest-priority task occupying each assignment. In a loser-take-all circuit, one or more current highest resource priorities of each configuration within the requested configuration type, which are output from the winner-take-all circuit associated with the requested resource assignment, each of the one or more current resources having a current priority, are compared. One of the one or more current resource configurations within the requested configuration type having the lowest current priority is identified as the lowest-priority current resource configuration.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: September 5, 2017
    Assignee: Raytheon Company
    Inventors: Harry B. Marr, Craig A. Snow, Leo Linsky, Kellie Canida
  • Publication number: 20170153892
    Abstract: In one embodiment, a processor includes: a first core to execute instructions; and a programmable fabric having a hierarchical arrangement including a first layer of programmable fabric and a second layer of programmable fabric. The programmable fabric may include a fabric interface controller to: receive a first programmable fabric control instruction from the first core; and responsive thereto, cause a first programmable fabric unit of the first layer of programmable fabric to execute an operation on first input data. Other embodiments are described and claimed.
    Type: Application
    Filed: November 30, 2015
    Publication date: June 1, 2017
    Inventor: Leo A. Linsky
  • Publication number: 20170090956
    Abstract: A processor includes a core within a package and layers of programmable fabric within the same package as the core. The core includes logic to execute an instruction by loading a configuration file to one of the layers of programmable fabric. The configuration is to program an identified execution functionality. The execution functionality is to execute at least part of the instruction.
    Type: Application
    Filed: September 24, 2015
    Publication date: March 30, 2017
    Inventor: Leo A. Linsky
  • Publication number: 20160147564
    Abstract: A system and method for allocating resources receive one or more resource requests describing tasks, each of the one or more resource requests having a request priority, a requested configuration type, and a requestor identifier. In a winner-take-all circuit, all of the existing resource priorities within each configuration of the requested configuration type are compared to determine a highest-priority task occupying each assignment. In a loser-take-all circuit, one or more current highest resource priorities of each configuration within the requested configuration type, which are output from the winner-take-all circuit associated with the requested resource assignment, each of the one or more current resources having a current priority, are compared. One of the one or more current resource configurations within the requested configuration type having the lowest current priority is identified as the lowest-priority current resource configuration.
    Type: Application
    Filed: November 25, 2014
    Publication date: May 26, 2016
    Applicant: Raytheon Company
    Inventors: Harry B. Marr, Craig A. Snow, Leo Linsky, Kellie Canida