Patents by Inventor Zeev ADELMAN

Zeev ADELMAN 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: 11977886
    Abstract: Embodiments detailed herein relate to matrix operations. In particular, the loading of a matrix (tile) from memory. For example, support for a loading instruction is described in at least a form of decode circuitry to decode an instruction having fields for an opcode, a source matrix operand identifier, and destination memory information, and execution circuitry to execute the decoded instruction to store each data element of configured rows of the identified source matrix operand to memory based on the destination memory information.
    Type: Grant
    Filed: March 28, 2022
    Date of Patent: May 7, 2024
    Assignee: Intel Corporation
    Inventors: Robert Valentine, Menachem Adelman, Elmoustapha Ould-Ahmed-Vall, Bret L. Toll, Milind B. Girkar, Zeev Sperber, Mark J. Charney, Rinat Rappoport, Jesus Corbal, Stanislav Shwartsman, Igor Yanover, Alexander F. Heinecke, Barukh Ziv, Dan Baum, Yuri Gebil, Raanan Sade
  • Publication number: 20240143325
    Abstract: Embodiments detailed herein relate to matrix (tile) operations. For example, decode circuitry to decode an instruction having fields for an opcode and a memory address, and execution circuitry to execute the decoded instruction to store configuration information about usage of storage for two-dimensional data structures at the memory address.
    Type: Application
    Filed: November 3, 2023
    Publication date: May 2, 2024
    Inventors: Raanan Sade, Simon Rubanovich, Amit Gradstein, Zeev Sperber, Alexander Heinecke, Robert Valentine, Mark J. Charney, Bret Toll, Jesus Corbal, Elmoustapha Ould-Ahmed-Vall, Menachem Adelman
  • Publication number: 20240143328
    Abstract: Embodiments detailed herein relate to systems and methods to store a tile register pair to memory. In one example, a processor includes: decode circuitry to decode a store matrix pair instruction having fields for an opcode and source and destination identifiers to identify source and destination matrices, respectively, each matrix having a PAIR parameter equal to TRUE; and execution circuitry to execute the decoded store matrix pair instruction to store every element of left and right tiles of the identified source matrix to corresponding element positions of left and right tiles of the identified destination matrix, respectively, wherein the executing stores a chunk of C elements of one row of the identified source matrix at a time.
    Type: Application
    Filed: November 2, 2023
    Publication date: May 2, 2024
    Inventors: Raanan Sade, Simon Rubanovich, Amit Gradstein, Zeev Sperber, Alexander Heinecke, Robert Valentine, Mark J. Charney, Bret Toll, Jesus Corbal, Elmoustapha Ould-Ahmed-Vall, Menachem Adelman
  • Patent number: 11972230
    Abstract: Embodiments for a matrix transpose and multiply operation are disclosed. In an embodiment, a processor includes a decoder and execution circuitry. The decoder is to decode an instruction having a format including an opcode field to specify an opcode, a first destination operand field to specify a destination matrix location, a first source operand field to specify a first source matrix location, and a second source operand field to specify a second source matrix location. The execution circuitry is to, in response to the decoded instruction, transpose the first source matrix to generate a transposed first source matrix, perform a matrix multiplication using the transposed first source matrix and the second source matrix to generate a result, and store the result in a destination matrix location.
    Type: Grant
    Filed: June 27, 2020
    Date of Patent: April 30, 2024
    Assignee: Intel Corporation
    Inventors: Menachem Adelman, Robert Valentine, Barukh Ziv, Amit Gradstein, Simon Rubanovich, Zeev Sperber, Mark J. Charney, Christopher J. Hughes, Alexander F. Heinecke, Evangelos Georganas, Binh Pham
  • Publication number: 20240126545
    Abstract: Disclosed embodiments relate to computing dot products of nibbles in tile operands. In one example, a processor includes decode circuitry to decode a tile dot product instruction having fields for an opcode, a destination identifier to identify a M by N destination matrix, a first source identifier to identify a M by K first source matrix, and a second source identifier to identify a K by N second source matrix, each of the matrices containing doubleword elements, and execution circuitry to execute the decoded instruction to perform a flow K times for each element (m, n) of the specified destination matrix to generate eight products by multiplying each nibble of a doubleword element (M,K) of the specified first source matrix by a corresponding nibble of a doubleword element (K,N) of the specified second source matrix, and to accumulate and saturate the eight products with previous contents of the doubleword element.
    Type: Application
    Filed: December 27, 2023
    Publication date: April 18, 2024
    Inventors: Alexander F. HEINECKE, Robert VALENTINE, Mark J. CHARNEY, Raanan SADE, Menachem ADELMAN, Zeev SPERBER, Amit GRADSTEIN, Simon RUBANOVICH
  • Publication number: 20240111533
    Abstract: Embodiments detailed herein relate to matrix (tile) operations. For example, decode circuitry to decode an instruction having fields for an opcode and a memory address; and execution circuitry to execute the decoded instruction to set a tile configuration for the processor to utilize tiles in matrix operations based on a description retrieved from the memory address, wherein a tile a set of 2-dimensional registers are discussed.
    Type: Application
    Filed: December 8, 2023
    Publication date: April 4, 2024
    Inventors: Menachem ADELMAN, Robert VALENTINE, Zeev SPERBER, Mark J. CHARNEY, Bret L. TOLL, Rinat RAPPOPORT, Jesus CORBAL, Dan BAUM, Alexander F. HEINECKE, Elmoustaha OULD-AHMED-VALL, Yuri GEBIL, Raanan SADE
  • Patent number: 11941395
    Abstract: Systems, methods, and apparatuses relating to 16-bit floating-point matrix dot product instructions are described.
    Type: Grant
    Filed: December 24, 2020
    Date of Patent: March 26, 2024
    Assignee: Intel Corporation
    Inventors: Alexander F. Heinecke, Robert Valentine, Mark J. Charney, Menachem Adelman, Christopher J. Hughes, Evangelos Georganas, Zeev Sperber, Amit Gradstein, Simon Rubanovich
  • Patent number: 11897508
    Abstract: Systems and methods are provided for navigating a host vehicle. At least one processing device may be programmed to receive an image representative of an environment of the host vehicle; determine a planned navigational action for the host vehicle; analyze the image to identify a target vehicle in the environment of the host vehicle; determine a next-state lateral distance between the host vehicle and the target vehicle that would result if the planned navigational action was taken; determine a lateral braking distance for the host vehicle and the target vehicle based on a maximum yaw rate capability, a maximum change in turn radius capability, and a current lateral speed of the host vehicle and the target vehicle; and implement the planned navigational action if the determined next-state distance is greater than a sum of the lateral braking distances for the host vehicle and the target vehicle.
    Type: Grant
    Filed: February 12, 2021
    Date of Patent: February 13, 2024
    Assignee: Mobileye Vision Technologies Ltd.
    Inventors: Shai Shalev-Shwartz, Shaked Shammah, Amnon Shashua, Barak Cohen, Zeev Adelman
  • Patent number: 11840258
    Abstract: Systems and methods are provided for vehicle navigation. In one implementation, a system may comprise an interface to obtain sensing data of an environment of the host vehicle. A processing device may be configured to determine a planned navigational action for the host vehicle; identify a target vehicle in the environment of the host vehicle; predict a resulting distance between the host and target vehicles if the planned action were taken; determine a host vehicle stopping distance based on a braking rate, maximum acceleration capability, and current speed of the host vehicle; determine a target vehicle stopping distance based on a braking rate and current speed of the target vehicle; and continue with the planned navigational action while the predicted distance is greater than a minimum safe longitudinal distance calculated based on the host vehicle stopping distance and the target vehicle stopping distance.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: December 12, 2023
    Assignee: Mobileye Vision Technologies Ltd.
    Inventors: Shai Shalev-Shwartz, Shaked Shammah, Amnon Shashua, Barak Cohen, Zeev Adelman
  • Patent number: 11731617
    Abstract: Systems and methods are provided for vehicle navigation. In one implementation, a system may comprise an interface to obtain sensing data of an environment of the host vehicle. A processing device may be configured to determine a planned navigational action for the host vehicle; identify a target vehicle in the environment of the host vehicle; predict a following distance between the host vehicle and the target vehicle that would result if the planned navigational action was taken; determine a host vehicle braking distance based on a braking capability, acceleration capability, and speed of the host vehicle; determine a target vehicle braking distance, based on a speed and maximum braking capability of the target vehicle; and implement the planned navigational action when the predicted following distance is greater than a minimum safe longitudinal distance based on the determined host vehicle braking distance and the determined target vehicle braking distance.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: August 22, 2023
    Assignee: Mobileye Vision Technologies Ltd.
    Inventors: Shai Shalev-Shwartz, Shaked Shammah, Amnon Shashua, Barak Cohen, Zeev Adelman, Oded Berberian
  • Patent number: 11345340
    Abstract: Systems and methods are provided for vehicle navigation. In one implementation, a processing device may be configured to obtain a planned driving action for accomplishing a navigational goal of a host vehicle; receive sensor data from an environment surrounding the host vehicle; identify a target vehicle moving in the environment and a velocity of the target vehicle; calculate a stopping distance and a predicted trajectory for the target vehicle; calculate a planned trajectory for the host vehicle corresponding to the planned driving action; identify an intersection of the planned trajectory for the host vehicle with the predicted trajectory for the target vehicle; determine a braking action of the host vehicle to comply with a safety requirement; and cause the braking action to be applied to decelerate the host vehicle to change the planned trajectory, until the changed trajectory does not intersect the predicted trajectory of the target vehicle.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: May 31, 2022
    Assignee: MOBILEYE VISION TECHNOLOGIES LTD.
    Inventors: Shai Shalev-Shwartz, Shaked Shammah, Amnon Shashua, Barak Cohen, Zeev Adelman, Oded Berberian
  • Patent number: 11077845
    Abstract: A system for navigating a host vehicle may receive an image representative of an environment of the host vehicle and determine a planned navigational action for accomplishing a navigational goal of the host vehicle. The system may identify a target vehicle, determine a current speed of the target vehicle, and assume a maximum braking rate capability of the target vehicle. The system may determine a next-state distance between the host vehicle and the target vehicle that would result if the planned navigational action was taken. The system may implement the planned navigational action if the host vehicle may be stopped using a predetermined sub-maximal braking rate within a distance that is less than the determined next-state distance summed together with a target vehicle travel distance determined based on the current speed of the target vehicle and the maximum braking rate capability of the target vehicle.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: August 3, 2021
    Assignee: Mobileye Vision Technologies Ltd.
    Inventors: Shai Shalev-Shwartz, Shaked Shammah, Amnon Shashua, Barak Cohen, Zeev Adelman, Oded Berberian
  • Publication number: 20210200235
    Abstract: Systems and methods are provided for navigating a host vehicle. A processing device may be programmed to receive an image representative of an environment of the host vehicle; determine a planned navigational action for the host vehicle; analyze the image to identify a target vehicle travelling toward the host vehicle; determine a next-state distance between the host vehicle and the target vehicle that would result if the planned navigational action taken; determine a stopping distance for the host vehicle based on a braking rate, a maximum acceleration capability, and a current speed of the host vehicle; determine a stopping distance for the target vehicle based on a braking rate, a maximum acceleration capability, and a current speed of the target vehicle; and implement the planned navigational action if the determined next-state distance is greater than a sum of the stopping distances for the host vehicle and the target vehicle.
    Type: Application
    Filed: February 12, 2021
    Publication date: July 1, 2021
    Inventors: SHAI SHALEV-SHWARTZ, Shaked Shammah, Amnon Shashua, Barak Cohen, Zeev Adelman
  • Publication number: 20210191406
    Abstract: Systems and methods are provided for navigating a host vehicle. At least one processing device may be programmed to receive an image representative of an environment of the host vehicle; determine a planned navigational action for the host vehicle; analyze the image to identify a target vehicle in the environment of the host vehicle; determine a next-state lateral distance between the host vehicle and the target vehicle that would result if the planned navigational action was taken; determine a lateral braking distance for the host vehicle and the target vehicle based on a maximum yaw rate capability, a maximum change in turn radius capability, and a current lateral speed of the host vehicle and the target vehicle; and implement the planned navigational action if the determined next-state distance is greater than a sum of the lateral braking distances for the host vehicle and the target vehicle.
    Type: Application
    Filed: February 12, 2021
    Publication date: June 24, 2021
    Inventors: SHAI SHALEV-SHWARTZ, Shaked Shammah, Amnon Shashua, Barak Cohen, Zeev Adelman
  • Publication number: 20210162995
    Abstract: Systems and methods are provided for navigating a host vehicle. At least one processing device may be programmed to receive an image of an environment of the host vehicle; detect, based on analysis of the image, a pedestrian crosswalk in the image; detect a presence of a traffic light and determine whether the traffic light is relevant to the host vehicle and the pedestrian crosswalk; determine a state of the traffic light; determine, when a pedestrian appears in the image, a proximity of the pedestrian relative to the pedestrian crosswalk; determine a planned navigational action for navigating the host vehicle relative to the pedestrian crosswalk based on a driving policy, the state of the traffic light and the proximity of the pedestrian relative to the pedestrian crosswalk; and cause one or more actuator systems of the host vehicle to implement the planned navigational action.
    Type: Application
    Filed: February 12, 2021
    Publication date: June 3, 2021
    Inventors: Shai Shalev-Shwartz, Shaked Shammah, Amnon Shashua, Barak Cohen, Zeev Adelman
  • Publication number: 20210162994
    Abstract: Systems and methods are provided for vehicle navigation. In one implementation, a processing device may be configured to obtain a planned driving action for accomplishing a navigational goal of a host vehicle; receive sensor data from an environment surrounding the host vehicle; identify a target vehicle moving in the environment and a velocity of the target vehicle; calculate, a predicted trajectory for the target vehicle; calculate a planned trajectory for the host vehicle corresponding to the planned driving action; identify an intersection of the planned trajectory for the host vehicle with the predicted trajectory for the target vehicle; determine a braking action of the host vehicle to comply with a safety requirement; and cause the braking action to be applied to decelerate the host vehicle to change the planned trajectory of the host vehicle, until the planned trajectory does not intersect the predicted trajectory of the target vehicle.
    Type: Application
    Filed: December 18, 2020
    Publication date: June 3, 2021
    Inventors: Shai Shalev-Shwartz, Shaked SHAMMAH, Amnon SHASHUA, Barak COHEN, Zeev ADELMAN, Oded BERBERIAN
  • Publication number: 20210162993
    Abstract: Systems and methods are provided for vehicle navigation. In one implementation, a system may comprise an interface to obtain sensing data of an environment of the host vehicle. A processing device may be configured to determine a planned navigational action for the host vehicle; identify a target vehicle in the environment of the host vehicle; predict a following distance between the host vehicle and the target vehicle that would result if the planned navigational action was taken; determine a host vehicle braking distance based on a braking capability, acceleration capability, and speed of the host vehicle; determine a target vehicle braking distance, based on a speed and maximum braking capability of the target vehicle; and implement the planned navigational action when the predicted following distance is greater than a minimum safe longitudinal distance based on the determined host vehicle braking distance and the determined target vehicle braking distance.
    Type: Application
    Filed: November 30, 2020
    Publication date: June 3, 2021
    Inventors: Shai SHALEV-SHWARTZ, Shaked SHAMMAH, Amnon SHASHUA, Barak COHEN, Zeev ADELMAN, Oded BERBERIAN
  • Publication number: 20210094577
    Abstract: Systems and methods are provided for vehicle navigation. In one implementation, a system may comprise an interface to obtain sensing data of an environment of the host vehicle. A processing device may be configured to determine a planned navigational action for the host vehicle; identify a target vehicle in the environment of the host vehicle; predict a resulting distance between the host and target vehicles if the planned action were taken; determine a host vehicle stopping distance based on a braking rate, maximum acceleration capability, and current speed of the host vehicle; determine a target vehicle stopping distance based on a braking rate and current speed of the target vehicle; and continue with the planned navigational action while the predicted distance is greater than a minimum safe longitudinal distance calculated based on the host vehicle stopping distance and the target vehicle stopping distance.
    Type: Application
    Filed: November 30, 2020
    Publication date: April 1, 2021
    Inventors: Shai Shalev-Shwartz, Shaked Shammah, Amnon Shashua, Barak Cohen, Zeev Adelman
  • Publication number: 20190291726
    Abstract: A system for navigating a host vehicle may receive an image representative of an environment of the host vehicle and determine a planned navigational action for accomplishing a navigational goal of the host vehicle. The system may identify a target vehicle, determine a current speed of the target vehicle, and assume a maximum braking rate capability of the target vehicle. The system may determine a next-state distance between the host vehicle and the target vehicle that would result if the planned navigational action was taken. The system may implement the planned navigational action if the host vehicle may be stopped using a predetermined sub-maximal braking rate within a distance that is less than the determined next-state distance summed together with a target vehicle travel distance determined based on the current speed of the target vehicle and the maximum braking rate capability of the target vehicle.
    Type: Application
    Filed: March 20, 2019
    Publication date: September 26, 2019
    Applicant: Mobileye Vision Technologies Ltd.
    Inventors: Shai SHALEV-SHWARTZ, Shaked SHAMMAH, Amnon SHASHUA, Barak COHEN, Zeev ADELMAN, Oded BERBERIAN