Patents by Inventor Eran Ben-Avi
Eran Ben-Avi 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: 11914525Abstract: In an example, an apparatus comprises a plurality of compute engines; and logic, at least partially including hardware logic, to detect a cache line conflict in a last-level cache (LLC) communicatively coupled to the plurality of compute engines; and implement context-based eviction policy to determine a cache way in the cache to evict in order to resolve the cache line conflict. Other embodiments are also disclosed and claimed.Type: GrantFiled: February 14, 2023Date of Patent: February 27, 2024Assignee: INTEL CORPORATIONInventors: Neta Zmora, Eran Ben-Avi
-
Publication number: 20230289299Abstract: In an example, an apparatus comprises a plurality of compute engines; and logic, at least partially including hardware logic, to detect a cache line conflict in a last-level cache (LLC) communicatively coupled to the plurality of compute engines; and implement context-based eviction policy to determine a cache way in the cache to evict in order to resolve the cache line conflict. Other embodiments are also disclosed and claimed.Type: ApplicationFiled: February 14, 2023Publication date: September 14, 2023Applicant: Intel CorporationInventors: Neta Zmora, Eran Ben-Avi
-
Publication number: 20230281435Abstract: In an example, an apparatus comprises a plurality of execution units comprising and logic, at least partially including hardware logic, to traverse a solution space, score a plurality of solutions to a scheduling deep learning network execution, and select a preferred solution from the plurality of solutions to implement the deep learning network. Other embodiments are also disclosed and claimed.Type: ApplicationFiled: February 24, 2023Publication date: September 7, 2023Applicant: Intel CorporationInventors: Eran Ben-Avi, Neta Zmora, Guy Jacob, Lev Faivishevsky, Jeremie Dreyfuss, Tomer Bar-On, Jacob Subag, Yaniv Fais, Shira Hirsch, Orly Weisel, Zigi Walter, Yarden Oren
-
Publication number: 20230259355Abstract: Techniques are disclosed for updating a trusted software and another software, which may include receiving a software update package that comprises a trusted updated software component, a trusted updated software booting metadata, another updated software component, and another updated software booting metadata. The trusted updated software component may belong to an updated version of the trusted software, and the trusted software may have a certain trust level. The other updated software component may belong to an updated version of the other software, and the other software may have a trust level that is lower than the certain trust level. At least a part of the trusted updated software booting metadata may comprise retrieval information for retrieving, during a booting process, at least a portion of the other software booting metadata.Type: ApplicationFiled: March 24, 2023Publication date: August 17, 2023Applicant: Mobileye Vision Technologies Ltd.Inventor: Eran Ben-Avi
-
Patent number: 11726767Abstract: Techniques are disclosed for updating a trusted software and another software, which may include receiving a software update package that comprises a trusted updated software component, a trusted updated software booting metadata, another updated software component, and another updated software booting metadata. The trusted updated software component may belong to an updated version of the trusted software, and the trusted software may have a certain trust level. The other updated software component may belong to an updated version of the other software, and the other software may have a trust level that is lower than the certain trust level. At least a part of the trusted updated software booting metadata may comprise retrieval information for retrieving, during a booting process, at least a portion of the other software booting metadata.Type: GrantFiled: September 24, 2021Date of Patent: August 15, 2023Assignee: Mobileye Vision Technologies Ltd.Inventor: Eran Ben-Avi
-
Patent number: 11669719Abstract: In an example, an apparatus comprises logic, at least partially including hardware logic, to save one or more outputs of a deep learning neural network in a storage system of an autonomous vehicle and upload the one or more outputs to a remote server. Other embodiments are also disclosed and claimed.Type: GrantFiled: February 12, 2021Date of Patent: June 6, 2023Assignee: INTEL CORPORATIONInventors: Jeremie Dreyfuss, Amit Bleiweiss, Lev Faivishevsky, Tomer Bar-On, Yaniv Fais, Jacob Subag, Eran Ben-Avi, Neta Zmora, Tomer Schwartz
-
Patent number: 11599777Abstract: In an example, an apparatus comprises a plurality of execution units comprising and logic, at least partially including hardware logic, to traverse a solution space, score a plurality of solutions to a scheduling deep learning network execution, and select a preferred solution from the plurality of solutions to implement the deep learning network. Other embodiments are also disclosed and claimed.Type: GrantFiled: April 28, 2017Date of Patent: March 7, 2023Assignee: Intel CorporationInventors: Eran Ben-Avi, Neta Zmora, Guy Jacob, Lev Faivishevsky, Jeremie Dreyfuss, Tomer Bar-On, Jacob Subag, Yaniv Fais, Shira Hirsch, Orly Weisel, Zigi Walter, Yarden Oren
-
Patent number: 11586558Abstract: In an example, an apparatus comprises a plurality of compute engines; and logic, at least partially including hardware logic, to detect a cache line conflict in a last-level cache (LLC) communicatively coupled to the plurality of compute engines; and implement context-based eviction policy to determine a cache way in the cache to evict in order to resolve the cache line conflict. Other embodiments are also disclosed and claimed.Type: GrantFiled: May 4, 2021Date of Patent: February 21, 2023Assignee: Intel CorporationInventors: Neta Zmora, Eran Ben-Avi
-
Publication number: 20220194366Abstract: Disclosed embodiments provide systems and methods that can be used as part of or in combination with autonomous navigation, autonomous driving, or driver assist technology features. As opposed to fully autonomous driving, driver assist technology may refer to any suitable technology to assist drivers in the navigation or control of their vehicles. In various embodiments, the system may include one or more cameras mountable in a vehicle and an associated processor that monitors the environment of the vehicle. In further embodiments, additional types of sensors can be mounted in the vehicle and can be used in the autonomous navigation or driver assist systems. These systems and methods may include the use of a shared cache that is shared by a group of processing units to improve analysis of images captured by the one or more cameras.Type: ApplicationFiled: December 20, 2021Publication date: June 23, 2022Inventors: Eran BEN-AVI, Eran GALIL
-
Publication number: 20220114261Abstract: Disclosed embodiments provide systems and methods that can be used as part of or in combination with autonomous navigation, autonomous driving, or driver assist technology features. As opposed to fully autonomous driving, driver assist technology may refer to any suitable technology to assist drivers in the navigation or control of their vehicles. In various embodiments, the system may include one or more cameras mountable in a vehicle and an associated processor that monitors the environment of the vehicle. In further embodiments, additional types of sensors can be mounted in the vehicle and can be used in the autonomous navigation or driver assist systems. These systems and methods may include the use of a shared cache that is shared by a group of processing units to improve analysis of images captured by the one or more cameras.Type: ApplicationFiled: October 13, 2021Publication date: April 14, 2022Inventors: Eran BEN-AVI, Leonid SMOLYANSKY
-
Publication number: 20220100492Abstract: Techniques are disclosed for updating a trusted software and another software, which may include receiving a software update package that comprises a trusted updated software component, a trusted updated software booting metadata, another updated software component, and another updated software booting metadata. The trusted updated software component may belong to an updated version of the trusted software, and the trusted software may have a certain trust level. The other updated software component may belong to an updated version of the other software, and the other software may have a trust level that is lower than the certain trust level. At least a part of the trusted updated software booting metadata may comprise retrieval information for retrieving, during a booting process, at least a portion of the other software booting metadata.Type: ApplicationFiled: September 24, 2021Publication date: March 31, 2022Inventor: Eran Ben-Avi
-
Publication number: 20210349835Abstract: In an example, an apparatus comprises a plurality of compute engines; and logic, at least partially including hardware logic, to detect a cache line conflict in a last-level cache (LLC) communicatively coupled to the plurality of compute engines; and implement context-based eviction policy to determine a cache way in the cache to evict in order to resolve the cache line conflict. Other embodiments are also disclosed and claimed.Type: ApplicationFiled: May 4, 2021Publication date: November 11, 2021Applicant: Intel CorporationInventors: Neta Zmora, Eran Ben-Avi
-
Publication number: 20210256272Abstract: In an example, an apparatus comprises logic, at least partially including hardware logic, to save one or more outputs of a deep learning neural network in a storage system of an autonomous vehicle and upload the one or more outputs to a remote server. Other embodiments are also disclosed and claimed.Type: ApplicationFiled: February 12, 2021Publication date: August 19, 2021Applicant: Intel CorporationInventors: Jeremie Dreyfuss, Amit Bleiweiss, Lev Faivishevsky, Tomer Bar-On, Yaniv Fais, Jacob Subag, Eran Ben-Avi, Neta Zmora, Tomer Schwartz
-
Patent number: 11003592Abstract: In an example, an apparatus comprises a plurality of compute engines; and logic, at least partially including hardware logic, to detect a cache line conflict in a last-level cache (LLC) communicatively coupled to the plurality of compute engines; and implement context-based eviction policy to determine a cache way in the cache to evict in order to resolve the cache line conflict. Other embodiments are also disclosed and claimed.Type: GrantFiled: April 24, 2017Date of Patent: May 11, 2021Assignee: INTEL CORPORATIONInventors: Neta Zmora, Eran Ben-Avi
-
Patent number: 10922556Abstract: In an example, an apparatus comprises logic, at least partially including hardware logic, to save one or more outputs of a deep learning neural network in a storage system of an autonomous vehicle and upload the one or more outputs to a remote server. Other embodiments are also disclosed and claimed.Type: GrantFiled: April 28, 2017Date of Patent: February 16, 2021Assignee: INTEL CORPORATIONInventors: Jeremie Dreyfuss, Amit Bleiweiss, Lev Faivishevsky, Tomer Bar-On, Yaniv Fais, Jacob Subag, Eran Ben-Avi, Neta Zmora, Tomer Schwartz
-
Publication number: 20180314899Abstract: In an example, an apparatus comprises logic, at least partially including hardware logic, to save one or more outputs of a deep learning neural network in a storage system of an autonomous vehicle and upload the one or more outputs to a remote server. Other embodiments are also disclosed and claimed.Type: ApplicationFiled: April 28, 2017Publication date: November 1, 2018Applicant: Intel CorporationInventors: Jeremie Dreyfuss, Amit Bleiweiss, Lev Faivishevsky, Tomer Bar-On, Yaniv Fais, Jacob Subag, Eran Ben-Avi, Neta Zmora, Tomer Schwartz
-
Publication number: 20180314934Abstract: In an example, an apparatus comprises a plurality of execution units comprising and logic, at least partially including hardware logic, to traverse a solution space, score a plurality of solutions to a scheduling deep learning network execution, and select a preferred solution from the plurality of solutions to implement the deep learning network. Other embodiments are also disclosed and claimed.Type: ApplicationFiled: April 28, 2017Publication date: November 1, 2018Applicant: Intel CorporationInventors: Eran Ben-Avi, Neta Zmora, Guy Jacob, Lev Faivishevsky, Jeremie Dreyfuss, Tomer Bar-On, Jacob Subag, Yaniv Fais, Shira Hirsh, Orly Weisel, Zigi Walter, Yarden Oren
-
Publication number: 20180307624Abstract: In an example, an apparatus comprises a plurality of compute engines; and logic, at least partially including hardware logic, to detect a cache line conflict in a last-level cache (LLC) communicatively coupled to the plurality of compute engines; and implement context-based eviction policy to determine a cache way in the cache to evict in order to resolve the cache line conflict. Other embodiments are also disclosed and claimed.Type: ApplicationFiled: April 24, 2017Publication date: October 25, 2018Applicant: Intel CorporationInventors: Neta Zmora, Eran Ben-Avi