Patents by Inventor Paul H. Dormitzer

Paul H. Dormitzer 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: 20220107741
    Abstract: Racks and rack pods to support a plurality of sleds are disclosed herein. Switches for use in the rack pods are also disclosed herein. A rack comprises a plurality of sleds and a plurality of electromagnetic waveguides. The plurality of sleds are vertically spaced from one another. The plurality of electromagnetic waveguides communicate data signals between the plurality of sleds.
    Type: Application
    Filed: December 13, 2021
    Publication date: April 7, 2022
    Inventors: Matthew J. ADILETTA, Myles WILDE, Aaron GORIUS, Michael T. CROCKER, Paul H. DORMITZER, Mark A. SCHMISSEUR
  • Publication number: 20220108045
    Abstract: Methods and apparatus relating to heterogeneous compute architecture hardware/software co-design for autonomous driving are described. In one embodiment, a heterogeneous compute architecture for autonomous driving systems (also interchangeably referred to herein as Heterogeneous Compute Architecture or “HCA” for short) integrates scalable heterogeneous processors, flexible networking, benchmarking tools, etc. to enable (e.g., system-level) designers to perform hardware and software co-design. With HCA system engineers can rapidly architect, benchmark, and/or evolve vehicle system architectures for autonomous driving. Other embodiments are also disclosed and claimed.
    Type: Application
    Filed: October 5, 2021
    Publication date: April 7, 2022
    Applicant: Intel Corporation
    Inventors: Ignacio Alvarez, Patrick Mead, Carlos Ornelas, Daniel Lake, Miryam Lomeli Barajas, Victor Palacios Rivera, Yassir Mosleh, David Arditti Ilitzky, John Tell, Paul H. Dormitzer
  • Patent number: 11269395
    Abstract: Technologies for providing adaptive power management in an accelerator sled include an accelerator sled having circuitry to determine, based on (i) a total power budget for the accelerator sled, (ii) service level agreement (SLA) data indicative of a target performance of a kernel, and (iii) profile data indicative of a performance of the kernel as a function of a power utilization of the kernel, a power utilization limit for the kernel to be executed by an accelerator device on the accelerator sled. Additionally, the circuitry is to allocate the determined power utilization limit to the kernel and execute the kernel under the allocated power utilization limit.
    Type: Grant
    Filed: April 25, 2019
    Date of Patent: March 8, 2022
    Assignee: Intel Corporation
    Inventors: Francesc Guim Bernat, Susanne M. Balle, Sujoy Sen, Evan Custodio, Paul H. Dormitzer
  • Patent number: 11200104
    Abstract: Racks and rack pods to support a plurality of sleds are disclosed herein. Switches for use in the rack pods are also disclosed herein. A rack comprises a plurality of sleds and a plurality of electromagnetic waveguides. The plurality of sleds are vertically spaced from one another. The plurality of electromagnetic waveguides communicate data signals between the plurality of sleds.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: December 14, 2021
    Assignee: Intel Corporation
    Inventors: Matthew J. Adiletta, Myles Wilde, Aaron Gorius, Michael T. Crocker, Paul H. Dormitzer, Mark A. Schmisseur
  • Patent number: 11138348
    Abstract: Methods and apparatus relating to heterogeneous compute architecture hardware/software co-design for autonomous driving are described. In one embodiment, a heterogeneous compute architecture for autonomous driving systems (also interchangeably referred to herein as Heterogeneous Compute Architecture or “HCA” for short) integrates scalable heterogeneous processors, flexible networking, benchmarking tools, etc. to enable (e.g., system-level) designers to perform hardware and software co-design. With HCA system engineers can rapidly architect, benchmark, and/or evolve vehicle system architectures for autonomous driving. Other embodiments are also disclosed and claimed.
    Type: Grant
    Filed: October 9, 2018
    Date of Patent: October 5, 2021
    Assignee: INTEL CORPORATION
    Inventors: Ignacio Alvarez, Patrick Mead, Carlos Ornelas, Daniel Lake, Miryam Lomeli Barajas, Victor Palacios Rivera, Yassir Mosleh, David Arditti Ilitzky, John Tell, Paul H. Dormitzer
  • Patent number: 10970246
    Abstract: Technologies for network interface controllers (NICs) include a computing device having a NIC coupled to a root FPGA via an I/O link. The root FPGA is further coupled to multiple worker FPGAs by a serial link with each worker FPGA. The NIC may receive a remote direct memory access (RDMA) message from a remote host and send the RDMA message to the root FPGA via the I/O link. The root FPGA determines a target FPGA based on a memory address of the RDMA message. Each FPGA is associated with a part of a unified address space. If the target FPGA is a worker FPGA, the root FPGA sends the RDMA message to the worker FPGA via the corresponding serial link, and the worker FPGA processes the RDMA message. If the root FPGA is the target, the root FPGA may process the RDMA message. Other embodiments are described and claimed.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: April 6, 2021
    Assignee: Intel Corporation
    Inventors: Paul H. Dormitzer, Susanne M. Balle, Sujoy Sen, Evan Custodio
  • Patent number: 10949362
    Abstract: Technologies for facilitating remote memory requests in accelerator devices are disclosed. The accelerator device includes circuitry to receive, from a kernel of the present accelerator device, a request through an application programming interface exposed to a high level software language in which the kernel of the present accelerator device is implemented, to establish a logical communication path between the kernel of the present accelerator device and a target accelerator device kernel, based on one or more physical communication paths. The communication protocol supported by the accelerator device may allow kernels operating on the accelerator device to send memory requests for memory locations at remote devices, with the communication protocol performing all of the operations necessary to carry out the memory request.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: March 16, 2021
    Assignee: Intel Corporation
    Inventors: Susanne M. Balle, Evan Custodio, Paul H. Dormitzer, Narayan Ranganathan
  • Publication number: 20200409877
    Abstract: Technologies for facilitating remote memory requests in accelerator devices are disclosed. The accelerator device includes circuitry to receive, from a kernel of the present accelerator device, a request through an application programming interface exposed to a high level software language in which the kernel of the present accelerator device is implemented, to establish a logical communication path between the kernel of the present accelerator device and a target accelerator device kernel, based on one or more physical communication paths. The communication protocol supported by the accelerator device may allow kernels operating on the accelerator device to send memory requests for memory locations at remote devices, with the communication protocol performing all of the operations necessary to carry out the memory request.
    Type: Application
    Filed: June 28, 2019
    Publication date: December 31, 2020
    Inventors: Susanne M. Balle, Evan Custodio, Paul H. Dormitzer, Narayan Ranganathan
  • Publication number: 20200409748
    Abstract: Technologies for managing accelerator resources in a computing environment include an orchestrator having circuitry. According to one embodiment, the circuitry is to monitor resource usage of an accelerator kernel configured on a source accelerator device. The circuitry is to determine whether the resource usage exceeds a threshold specified in one or more policies. Upon a determination that the resource usage exceeds the threshold, the circuitry is to identify a target accelerator device to which to migrate the accelerator kernel. The circuitry migrates the accelerator kernel from the source accelerator device to the target accelerator device.
    Type: Application
    Filed: June 28, 2019
    Publication date: December 31, 2020
    Inventors: Francesc Guim Bernat, Susanne M. Balle, Slawomir Putyrski, Sujoy Sen, Evan Custodio, Paul H. Dormitzer
  • Publication number: 20200341824
    Abstract: Technologies for providing inter-kernel communication abstraction to support scale-up and scale-out include an accelerator device. The accelerator device includes circuitry to receive, from a kernel of the present accelerator device, a request through an application programming interface exposed to a high level software language in which the kernel of the present accelerator device is implemented, to establish a logical communication path between the kernel of the present accelerator device and a target accelerator device kernel, based on one or more physical communication paths. Additionally, the circuitry is to establish, in response to the request, the logical communication path between the kernel of the present accelerator device and the other accelerator device kernel and communicate data between the kernel of the present accelerator device and the other accelerator device kernel with a unified communication protocol that manages differences between the physical communication paths.
    Type: Application
    Filed: April 26, 2019
    Publication date: October 29, 2020
    Inventors: Susanne M. Balle, Evan Custodio, Narayan Ranganathan, Paul H. Dormitzer
  • Publication number: 20200073464
    Abstract: Technologies for providing adaptive power management in an accelerator sled include an accelerator sled having circuitry to determine, based on (i) a total power budget for the accelerator sled, (ii) service level agreement (SLA) data indicative of a target performance of a kernel, and (iii) profile data indicative of a performance of the kernel as a function of a power utilization of the kernel, a power utilization limit for the kernel to be executed by an accelerator device on the accelerator sled. Additionally, the circuitry is to allocate the determined power utilization limit to the kernel and execute the kernel under the allocated power utilization limit.
    Type: Application
    Filed: April 25, 2019
    Publication date: March 5, 2020
    Inventors: Francesc Guim Bernat, Susanne M. Balle, Sujoy Sen, Evan Custodio, Paul H. Dormitzer
  • Publication number: 20200073849
    Abstract: Technologies for network interface controllers (NICs) include a computing device having a NIC coupled to a root FPGA via an I/O link. The root FPGA is further coupled to multiple worker FPGAs by a serial link with each worker FPGA. The NIC may receive a remote direct memory access (RDMA) message from a remote host and send the RDMA message to the root FPGA via the I/O link. The root FPGA determines a target FPGA based on a memory address of the RDMA message. Each FPGA is associated with a part of a unified address space. If the target FPGA is a worker FPGA, the root FPGA sends the RDMA message to the worker FPGA via the corresponding serial link, and the worker FPGA processes the RDMA message. If the root FPGA is the target, the root FPGA may process the RDMA message. Other embodiments are described and claimed.
    Type: Application
    Filed: May 3, 2019
    Publication date: March 5, 2020
    Inventors: Paul H. Dormitzer, Susanne M. Balle, Sujoy Sen, Evan Custodio
  • Publication number: 20190307014
    Abstract: Racks and rack pods to support a plurality of sleds are disclosed herein. Switches for use in the rack pods are also disclosed herein. A rack comprises a plurality of sleds and a plurality of electromagnetic waveguides. The plurality of sleds are vertically spaced from one another. The plurality of electromagnetic waveguides communicate data signals between the plurality of sleds.
    Type: Application
    Filed: November 29, 2017
    Publication date: October 3, 2019
    Inventors: Matthew J. ADILETTA, Myles WILDE, Aaron GORIUS, Michael T. CROCKER, Paul H. DORMITZER, Mark A. SCHMISSEUR
  • Publication number: 20190065083
    Abstract: Technologies for providing efficient access to pooled accelerator devices include an accelerator sled. The accelerator sled includes an accelerator device and a controller connected to the accelerator device. The controller is to provide, to a compute sled, accelerator abstraction data. The accelerator abstraction data represents the accelerator device as one or more logical devices, each logical device having one or more memory regions accessible by the compute sled, and defines an access mode usable to access each corresponding memory region. The controller is further to receive, from the compute sled, a request to perform an operation on an identified memory region of the accelerator device with a corresponding access mode. Additionally, the controller is to convert the request from a first format to a second format that is different from the second format and is usable by the accelerator device to perform the operation.
    Type: Application
    Filed: December 29, 2017
    Publication date: February 28, 2019
    Inventors: Sujoy Sen, Susanne M. Balle, Narayan Ranganathan, Evan Custodio, Paul H. Dormitzer, Francesc Guim Bernat
  • Publication number: 20190050522
    Abstract: Methods and apparatus relating to heterogeneous compute architecture hardware/software co-design for autonomous driving are described. In one embodiment, a heterogeneous compute architecture for autonomous driving systems (also interchangeably referred to herein as Heterogeneous Compute Architecture or “HCA” for short) integrates scalable heterogeneous processors, flexible networking, benchmarking tools, etc. to enable (e.g., system-level) designers to perform hardware and software co-design. With HCA system engineers can rapidly architect, benchmark, and/or evolve vehicle system architectures for autonomous driving. Other embodiments are also disclosed and claimed.
    Type: Application
    Filed: October 9, 2018
    Publication date: February 14, 2019
    Applicant: Intel Corporation
    Inventors: Ignacio Alvarez, Patrick Mead, Carlos Ornelas, Daniel Lake, Miryam Lomeli Barajas, Victor Palacios Rivera, Yassir Mosleh, David Arditti Ilitzky, John Tell, Paul H. Dormitzer
  • Patent number: 9952941
    Abstract: Technologies for virtual multipath access include a computing device configured to sequester a recovery partition from a host partition while allowing the recovery partition to access one or more resources of the host partition such as host memory or data storage. A remote computing device determines whether the host partition is responsive. The recovery partition receives a request for host state data of the host partition from the remote computing device in response to a determination that the host partition is not responsive. The recovery partition retrieves the requested host state data using a host state index maintained by the host partition and transmits the requested host state data to the remote computing device. The host state index may identify the location of the requested host state data. The remote computing device may perform a recovery operation based on the received host state data. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: April 24, 2018
    Assignee: Intel Corporation
    Inventors: Kshitij A. Doshi, Rahul Khanna, Minh Tung Duy Le, Paul H. Dormitzer
  • Publication number: 20160292050
    Abstract: Technologies for virtual multipath access include a computing device configured to sequester a recovery partition from a host partition while allowing the recovery partition to access one or more resources of the host partition such as host memory or data storage. A remote computing device determines whether the host partition is responsive. The recovery partition receives a request for host state data of the host partition from the remote computing device in response to a determination that the host partition is not responsive. The recovery partition retrieves the requested host state data using a host state index maintained by the host partition and transmits the requested host state data to the remote computing device. The host state index may identify the location of the requested host state data. The remote computing device may perform a recovery operation based on the received host state data. Other embodiments are described and claimed.
    Type: Application
    Filed: December 19, 2013
    Publication date: October 6, 2016
    Inventors: Kshitij A. DOSHI, Minh Thristian LE, Rahul KHANNA, Paul H. DORMITZER
  • Patent number: 9272537
    Abstract: A method and system for displaying information on an electronic paper (or “e-paper”) is included herein. The method includes passing the e-paper through an e-paper printer. Additionally, the method includes changing a status of a pixel on the e-paper.
    Type: Grant
    Filed: July 23, 2012
    Date of Patent: March 1, 2016
    Assignee: Intel Corporation
    Inventors: Michael F. Fallon, Myles J. Wilde, Matthew Adiletta, Paul H. Dormitzer
  • Publication number: 20140022625
    Abstract: A method and system for displaying information on an electronic paper (or “e-paper”) is included herein. The method includes passing the e-paper through an e-paper printer. Additionally, the method includes changing a status of a pixel on the e-paper.
    Type: Application
    Filed: July 23, 2012
    Publication date: January 23, 2014
    Inventors: Michael F. FALLON, Myles J. WILDE, Matthew ADILETTA, Paul H. DORMITZER
  • Patent number: 6826195
    Abstract: A system and process for directly and flexibly switching connections of data packet flows between nodes of a broadband data processing system network. The system acts as a single IP switch.
    Type: Grant
    Filed: December 28, 1999
    Date of Patent: November 30, 2004
    Assignee: BigBand Networks BAS, Inc.
    Inventors: Paul E. Nikolich, Kumar Chinnaswamy, Paul H. Dormitzer, Willem A. H. Engelse, Walter G. Mahla, Howard Ngai, David R. Paolino, Kirk B. Pearce, Jyotirmoy B. Sarkar