Patents by Inventor Kent Glossop

Kent Glossop 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: 11366647
    Abstract: Systems, apparatuses and methods may provide for technology that detects one or more local variables in source code, wherein the local variable(s) lack dependencies across iterations of a loop in the source code, automatically generate pipeline execution code for the local variable(s), and incorporate the pipeline execution code into an output of a compiler. In one example, the pipeline execution code includes an initialization of a pool of buffer storage for the local variable(s).
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: June 21, 2022
    Assignee: Intel Corporation
    Inventors: Rajiv Deodhar, Sergey Dmitriev, Daniel Woodworth, Rakesh Krishnaiyer, Kent Glossop, Arvind Sudarsanam
  • Patent number: 11106438
    Abstract: Various embodiments are generally directed to optimizing dataflow in automated transformation frameworks (e.g., compiler, runtime, etc.) for spatial architectures (e.g., Configurable Spatial Accelerator) that translate high-level user code into forms that use “streams” (e.g., Latency Insensitive Channels, line buffers) to reduce overhead, eliminate or improve the efficiency of redundant memory accesses, and improve overall throughput.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: August 31, 2021
    Assignee: INTEL CORPORATION
    Inventors: Dounia Khaldi, Rakesh Krishnaiyer, Rajiv Deodhar, Daniel Woodworth, Joshua Cranmer, Kent Glossop
  • Publication number: 20200257510
    Abstract: Systems, apparatuses and methods may provide for technology that detects one or more local variables in source code, wherein the local variable(s) lack dependencies across iterations of a loop in the source code, automatically generate pipeline execution code for the local variable(s), and incorporate the pipeline execution code into an output of a compiler. In one example, the pipeline execution code includes an initialization of a pool of buffer storage for the local variable(s).
    Type: Application
    Filed: April 30, 2020
    Publication date: August 13, 2020
    Inventors: Rajiv Deodhar, Sergey Dmitriev, Daniel Woodworth, Rakesh Krishnaiyer, Kent Glossop, Arvind Sudarsanam
  • Publication number: 20200233649
    Abstract: Various embodiments are generally directed to optimizing dataflow in automated transformation frameworks (e.g., compiler, runtime, etc.) for spatial architectures (e.g., Configurable Spatial Accelerator) that translate high-level user code into forms that use “streams” (e.g., Latency Insensitive Channels, line buffers) to reduce overhead, eliminate or improve the efficiency of redundant memory accesses, and improve overall throughput.
    Type: Application
    Filed: March 27, 2020
    Publication date: July 23, 2020
    Applicant: Intel Corporation
    Inventors: DOUNIA KHALDI, RAKESH KRISHNAIYER, RAJIV DEODHAR, DANIEL WOODWORTH, JOSHUA CRANMER, KENT GLOSSOP
  • Publication number: 20200210358
    Abstract: Systems, methods, and apparatuses relating to in-network storage for a configurable spatial accelerator are described.
    Type: Application
    Filed: December 29, 2018
    Publication date: July 2, 2020
    Inventors: Kermin ChoFleming, Simon Steely, JR., Kent Glossop
  • Patent number: 10678724
    Abstract: Systems, methods, and apparatuses relating to in-network storage for a configurable spatial accelerator are described.
    Type: Grant
    Filed: December 29, 2018
    Date of Patent: June 9, 2020
    Assignee: Intel Corporation
    Inventors: Kermin ChoFleming, Simon Steely, Jr., Kent Glossop
  • Patent number: 10402176
    Abstract: Methods, apparatus, systems and articles of manufacture to compiler compile code to generate dataflow code are described. An example compiler apparatus includes an intermediate representation transformer to transform input software code to intermediate representation code; an instruction selector to insert machine instructions of a target execution platform in the intermediate representation code to generate machine intermediate representation code; and a target machine transformer to: convert a portion of the machine intermediate representation code to dataflow code to generate dataflow intermediate representation code; and allocate registers within the dataflow intermediate representation code.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: September 3, 2019
    Assignee: Intel Corporation
    Inventors: Kent Glossop, Kermin Fleming, Yongzhi Zhang, Simon Steely, Jr., Jim Sukha, Uma Srinivasan
  • Publication number: 20190042217
    Abstract: Methods, apparatus, systems and articles of manufacture to compiler compile code to generate dataflow code are described. An example compiler apparatus includes an intermediate representation transformer to transform input software code to intermediate representation code; an instruction selector to insert machine instructions of a target execution platform in the intermediate representation code to generate machine intermediate representation code; and a target machine transformer to: convert a portion of the machine intermediate representation code to dataflow code to generate dataflow intermediate representation code; and allocate registers within the dataflow intermediate representation code.
    Type: Application
    Filed: December 27, 2017
    Publication date: February 7, 2019
    Inventors: Kent Glossop, Kermin Fleming, Yongzhi Zhang, Simon Steely, JR., James Sukha, Uma Srinivasan