Patents by Inventor Fabian Schnell

Fabian Schnell 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: 20250118003
    Abstract: An apparatus to facilitate exception handling for debugging in a graphics environment is disclosed. The apparatus includes load store pipeline hardware circuitry to: in response to a page fault exception being enabled for a memory access request received from a thread of the plurality of threads, allocate a memory dependency token correlated to a scoreboard identifier (SBID) that is included with the memory access request; send, to memory fabric of the graphics processor, the memory access request comprising the memory dependency token; receive, from the memory fabric in response to the memory access request, a memory access response comprising the memory dependency token and indicating occurrence of a page fault error condition and fault details associated with the page fault error condition; and return the SBID associated with the memory access response and fault details of the page fault error condition to a debug register of the thread.
    Type: Application
    Filed: October 18, 2024
    Publication date: April 10, 2025
    Applicant: Intel Corporation
    Inventors: John Wiegert, Joydeep Ray, Fabian Schnell, Kelvin Thomas Gardiner
  • Publication number: 20250019000
    Abstract: A vehicle steering system includes (i) a first control unit configured to perform the steering function of the vehicle, (ii) a status detection unit configured to detect the operational state of the first control unit, and (iii) at least one second control unit configured to participate in the control of the steering function of the vehicle in the event that an abnormal operational state of the first control unit is detected. A method and a computer program product for controlling vehicle steering is also disclosed. Not only can redundancy for the steering system be provided to high-level autonomous driving systems and/or assisted driving system, especially achieving redundant design for steer-by-wire systems and ensuring safety when the vehicle is in motion, but it can also effectively enhance the stability and comfort of vehicle steering.
    Type: Application
    Filed: June 26, 2024
    Publication date: January 16, 2025
    Inventors: Andreas Englert, Fabian Schnelle, Jinyi Sha, Nan Sun, Spark Li, Xiangpeng Yu
  • Patent number: 12154207
    Abstract: An apparatus to facilitate exception handling for debugging in a graphics environment is disclosed. The apparatus includes load store pipeline hardware circuitry to: in response to a page fault exception being enabled for a memory access request received from a thread of the plurality of threads, allocate a memory dependency token correlated to a scoreboard identifier (SBID) that is included with the memory access request; send, to memory fabric of the graphics processor, the memory access request comprising the memory dependency token; receive, from the memory fabric in response to the memory access request, a memory access response comprising the memory dependency token and indicating occurrence of a page fault error condition and fault details associated with the page fault error condition; and return the SBID associated with the memory access response and fault details of the page fault error condition to a debug register of the thread.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: November 26, 2024
    Assignee: INTEL CORPORATION
    Inventors: John Wiegert, Joydeep Ray, Fabian Schnell, Kelvin Thomas Gardiner
  • Publication number: 20240227768
    Abstract: A method is for operating a vehicle which has actuators for influencing a driving behavior of the vehicle. The method includes sensing a setpoint for the driving behavior, in particular a steering angle set by a driver, and depending on the setpoint for the driving behavior, a first pilot control variable is determined using a model for the vehicle. Depending on the first pilot control variable, a second pilot control variable is determined using at least two partial models for the driving behavior of the vehicle, which differ due to the use of at least one of the actuators. Depending on the first pilot control variable and depending on the second pilot variable, a first setpoint for a first actuator is determined. The first setpoint is output in order to actuate the first actuator.
    Type: Application
    Filed: December 14, 2021
    Publication date: July 11, 2024
    Inventors: Konrad Kirchhoefer, Markus Beisswenger, Fabian Schnelle
  • Publication number: 20240132043
    Abstract: A method is for operating a vehicle which has actuators for influencing a driving behavior of the vehicle. The method includes sensing a setpoint for the driving behavior, in particular a steering angle set by a driver, and depending on the setpoint for the driving behavior, a first pilot control variable is determined using a model for the vehicle. Depending on the first pilot control variable, a second pilot control variable is determined using at least two partial models for the driving behavior of the vehicle, which differ due to the use of at least one of the actuators. Depending on the first pilot control variable and depending on the second pilot variable, a first setpoint for a first actuator is determined. The first setpoint is output in order to actuate the first actuator.
    Type: Application
    Filed: December 14, 2021
    Publication date: April 25, 2024
    Inventors: Konrad Kirchhoefer, Markus Beisswenger, Fabian Schnelle
  • Publication number: 20220414968
    Abstract: An apparatus to facilitate exception handling for debugging in a graphics environment is disclosed. The apparatus includes load store pipeline hardware circuitry to: in response to a page fault exception being enabled for a memory access request received from a thread of the plurality of threads, allocate a memory dependency token correlated to a scoreboard identifier (SBID) that is included with the memory access request; send, to memory fabric of the graphics processor, the memory access request comprising the memory dependency token; receive, from the memory fabric in response to the memory access request, a memory access response comprising the memory dependency token and indicating occurrence of a page fault error condition and fault details associated with the page fault error condition; and return the SBID associated with the memory access response and fault details of the page fault error condition to a debug register of the thread.
    Type: Application
    Filed: June 25, 2021
    Publication date: December 29, 2022
    Applicant: Intel Corporation
    Inventors: John Wiegert, Joydeep Ray, Fabian Schnell, Kelvin Thomas Gardiner
  • Publication number: 20220413994
    Abstract: An apparatus to facilitate watchpoints for debugging in a graphics environment is disclosed. The apparatus includes processing resources to perform graphics operations using a plurality of threads; and load store pipeline hardware circuitry coupled to the processing resources to: configure a watchpoint register with a value of a watchpoint address, the watchpoint address comprising an address of a memory location in the processor; receive a memory access request from a thread of the plurality of threads; determine, using the watchpoint register, whether the memory access request is requesting access to the watchpoint address; and responsive to the memory access request requesting access to the watchpoint address, return an exception payload to the thread, the exception payload comprising watchpoint details corresponding to the watchpoint address and a scoreboard identifier (SBID) associated with the memory access request.
    Type: Application
    Filed: June 25, 2021
    Publication date: December 29, 2022
    Applicant: Intel Corporation
    Inventors: John Wiegert, Joydeep Ray, Fabian Schnell, Kelvin Thomas Gardiner