Patents by Inventor Moshe Island
Moshe Island 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: 20240104916Abstract: Systems, apparatuses and methods may provide for technology that processes an inference workload in a first subset of layers of a neural network that prevents or inhibits data dependent branch operations, conducts an exit determination as to whether an output of the first subset of layers satisfies one or more exit criteria, and selectively bypasses processing of the output in a second subset of layers of the neural network based on the exit determination. The technology may also speculatively initiate the processing of the output in the second subset of layers while the exit determination is pending. Additionally, when the inference workloads include a plurality of batches, the technology may mask one or more of the plurality of batches from processing in the second subset of layers.Type: ApplicationFiled: November 27, 2023Publication date: March 28, 2024Applicant: Intel CorporationInventors: Haim Barad, Barak Hurwitz, Uzi Sarel, Eran Geva, Eli Kfir, Moshe Island
-
Patent number: 11869232Abstract: Systems, apparatuses and methods may provide for technology that processes an inference workload in a first subset of layers of a neural network that prevents or inhibits data dependent branch operations, conducts an exit determination as to whether an output of the first subset of layers satisfies one or more exit criteria, and selectively bypasses processing of the output in a second subset of layers of the neural network based on the exit determination. The technology may also speculatively initiate the processing of the output in the second subset of layers while the exit determination is pending. Additionally, when the inference workloads include a plurality of batches, the technology may mask one or more of the plurality of batches from processing in the second subset of layers.Type: GrantFiled: January 9, 2023Date of Patent: January 9, 2024Assignee: INTEL CORPORATIONInventors: Haim Barad, Barak Hurwitz, Uzi Sarel, Eran Geva, Eli Kfir, Moshe Island
-
Publication number: 20230215158Abstract: Systems, apparatuses and methods may provide for technology that processes an inference workload in a first subset of layers of a neural network that prevents or inhibits data dependent branch operations, conducts an exit determination as to whether an output of the first subset of layers satisfies one or more exit criteria, and selectively bypasses processing of the output in a second subset of layers of the neural network based on the exit determination. The technology may also speculatively initiate the processing of the output in the second subset of layers while the exit determination is pending. Additionally, when the inference workloads include a plurality of batches, the technology may mask one or more of the plurality of batches from processing in the second subset of layers.Type: ApplicationFiled: January 9, 2023Publication date: July 6, 2023Inventors: Haim Barad, Barak Hurwitz, Uzi Sarel, Eran Geva, Eli Kfir, Moshe Island
-
Patent number: 11562200Abstract: Systems, apparatuses and methods may provide for technology that processes an inference workload in a first subset of layers of a neural network that prevents or inhibits data dependent branch operations, conducts an exit determination as to whether an output of the first subset of layers satisfies one or more exit criteria, and selectively bypasses processing of the output in a second subset of layers of the neural network based on the exit determination. The technology may also speculatively initiate the processing of the output in the second subset of layers while the exit determination is pending. Additionally, when the inference workloads include a plurality of batches, the technology may mask one or more of the plurality of batches from processing in the second subset of layers.Type: GrantFiled: February 4, 2019Date of Patent: January 24, 2023Assignee: Intel CorporationInventors: Haim Barad, Barak Hurwitz, Uzi Sarel, Eran Geva, Eli Kfir, Moshe Island
-
Publication number: 20190180168Abstract: Systems, apparatuses and methods may provide for technology that processes an inference workload in a first subset of layers of a neural network that prevents or inhibits data dependent branch operations, conducts an exit determination as to whether an output of the first subset of layers satisfies one or more exit criteria, and selectively bypasses processing of the output in a second subset of layers of the neural network based on the exit determination. The technology may also speculatively initiate the processing of the output in the second subset of layers while the exit determination is pending. Additionally, when the inference workloads include a plurality of batches, the technology may mask one or more of the plurality of batches from processing in the second subset of layers.Type: ApplicationFiled: February 4, 2019Publication date: June 13, 2019Inventors: Haim Barad, Barak Hurwitz, Uzi Sarel, Eran Geva, Eli Kfir, Moshe Island
-
Patent number: 10284501Abstract: Technologies for multi-core wireless data transmission include a computing device having a processor with multiple cores and a wireless network interface controller (NIC). The computing device establishes multiple transmission queues that are each associated with a processor core. A driver receives a packet for transmission from an application in the execution context of the application, determines a current processor core of the execution context, adds metadata to the packet indicative of the current core, and enqueues the packet in the transmission queue associated with the current core. The wireless NIC merges the packet with packet data from the other transmission queues, adds a sequence number to each packet, and transmits each packet. The wireless NIC may determine the current processor core based on the metadata of the packet and raise an interrupt to the current processor core in response to transmitting the packet. Other embodiments are described and claimed.Type: GrantFiled: December 8, 2016Date of Patent: May 7, 2019Assignee: Intel IP CorporationInventors: Elad Oren, Marina Sharkansky, Oren Kaidar, Rafi Raskin, Moshe Island
-
Publication number: 20180167340Abstract: Technologies for multi-core wireless data transmission include a computing device having a processor with multiple cores and a wireless network interface controller (NIC). The computing device establishes multiple transmission queues that are each associated with a processor core. A driver receives a packet for transmission from an application in the execution context of the application, determines a current processor core of the execution context, adds metadata to the packet indicative of the current core, and enqueues the packet in the transmission queue associated with the current core. The wireless NIC merges the packet with packet data from the other transmission queues, adds a sequence number to each packet, and transmits each packet. The wireless NIC may determine the current processor core based on the metadata of the packet and raise an interrupt to the current processor core in response to transmitting the packet. Other embodiments are described and claimed.Type: ApplicationFiled: December 8, 2016Publication date: June 14, 2018Inventors: Elad Oren, Marina Sharkansky, Oren Kaidar, Rafi Raskin, Moshe Island
-
Patent number: 7027406Abstract: A method of managing connectivity between an end-device and one of a plurality of bridging-devices connected to the end-device. The method includes transmitting test messages by each of the bridging-devices, transmitting test messages by the end-device, determining, in each of the bridging-devices, with which of the other devices there is an operative connection, based on the test messages the bridging-device receives and determining, in each of the bridging-devices, whether a port leading to the end-device should be in a forwarding or blocking state responsive to the determination of the operative connections.Type: GrantFiled: March 27, 2000Date of Patent: April 11, 2006Assignee: Avaya Communication Israel Ltd.Inventors: Lior Shabtay, Moshe Island, Nachman Cohen, Guy Kronenthal, Michael Saltzman, Gidi Navon, Ron Bin
-
Publication number: 20060050741Abstract: A method of managing connectivity between an end-device and one of a plurality of bridging-devices connected to the end-device. The method includes transmitting test messages by each of the bridging-devices, transmitting test messages by the end-device, determining, in each of the bridging-devices, with which of the other devices there is an operative connection, based on the test messages the bridging-device receives and determining, in each of the bridging-devices, whether a port leading to the end-device should be in a forwarding or blocking state responsive to the determination of the operative connections.Type: ApplicationFiled: November 4, 2005Publication date: March 9, 2006Inventors: Lior Shabtay, Moshe Island, Nachman Cohen, Guy Kronenthal, Michael Saltzman, Gidi Navon, Ron Bin
-
Patent number: 6928049Abstract: A method of managing connectivity of a cluster of bridging-devices including a plurality of links. The method includes pre-designating at least one of the links as a redundant link which is blocked when all the other links are operative and connected in accordance with a predetermined scheme, determining connectivity data on the connectivity of the links of the cluster, and activating or blocking the pre-designated redundant at least one link responsive to the connectivity data.Type: GrantFiled: August 11, 2003Date of Patent: August 9, 2005Assignee: Avaya Communication Israel Ltd.Inventors: Lior Shabtay, Amir Gonen, Moshe Island, Guy Kronenthal, Evgenia Jenny Shteinberg, Ygdal Naouri
-
Publication number: 20040047336Abstract: A method of managing connectivity of a cluster of bridging-devices including a plurality of links. The method includes pre-designating at least one of the links as a redundant link which is blocked when all the other links are operative and connected in accordance with a predetermined scheme, determining connectivity data on the connectivity of the links of the cluster, and activating or blocking the pre-designated redundant at least one link responsive to the connectivity data.Type: ApplicationFiled: August 11, 2003Publication date: March 11, 2004Applicant: Avaya Communication Israel Ltd.Inventors: Lior Shabtay, Amir Gonen, Moshe Island, Guy Kronenthal, Evgenia Jenny Shteinberg, Ygdal Naouri