Patents by Inventor Dror Markovich
Dror Markovich 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: 11743761Abstract: For example, a first STA may be configured to transmit to a second STA a message including a first value to indicate an available memory size at the first STA at a beginning of a TXOP, and a second value to indicate a maximal length of an A-MPDU transmission during the TXOP; to receive an initial A-MPDU from the second STA during the TXOP, a length of the initial A-MPDU is not longer than the first value; to determine a capacity value based on a current available memory size at the first STA, the capacity value to indicate whether the second STA is to be allowed to send to the first STA a subsequent A-MPDU having a length which is not longer than the second value; and to transmit to the second. STA an Ack including a buffer capacity field including the capacity value.Type: GrantFiled: November 1, 2021Date of Patent: August 29, 2023Assignee: INTEL CORPORATIONInventors: Oren Kedem, Ran Mor, Nir Paz, Alon Pais, Dror Markovich, Igor Brainman
-
Patent number: 11671866Abstract: For example, a first STA may be configured to transmit to a second STA a message including a first value to indicate an available memory size at the first STA at a beginning of a TXOP, and a second value to indicate a maximal length of an A-MPDU transmission during the TXOP; to receive an initial A-MPDU from the second STA during the TXOP, a length of the initial A-MPDU is not longer than the first value; to determine a capacity value based on a current available memory size at the first STA, the capacity value to indicate whether the second STA is to be allowed to send to the first STA a subsequent A-MPDU having a length which is not longer than the second value; and to transmit to the second. STA an Ack including a buffer capacity field including the capacity value.Type: GrantFiled: November 1, 2021Date of Patent: June 6, 2023Assignee: INTEL CORPORATIONInventors: Oren Kedem, Ran Mor, Nir Paz, Alon Pais, Dror Markovich, Igor Brainman
-
Patent number: 11329706Abstract: In a communication device and corresponding methods, a hierarchical, reduced power, beam search process includes a hierarchical activation of the radio frequency frontend (RFFE), transceiver, and baseband integrated circuit (BBIC) for a beam searching operations. For example, a first signal metric measurements can be performed to determine signal information. An operating mode can be determined based on the signal information. In a first operating mode, one or more second signal metric measurements can be performed for a subset of beamforming configurations of the wireless communication device to determine beamforming information. In a second operating mode, one or more third signal metric measurements can be performed on the beamforming configurations to determine the beamforming information.Type: GrantFiled: September 28, 2018Date of Patent: May 10, 2022Assignee: Intel CorporationInventors: Wayne Ballantyne, Gregory Chance, Bruce Geren, Dror Markovich, Peter Pawliuk, Nebil Tanzi
-
Publication number: 20220060936Abstract: For example, a first STA may be configured to transmit to a second STA a message including a first value to indicate an available memory size at the first STA at a beginning of a TXOP, and a second value to indicate a maximal length of an A-MPDU transmission during the TXOP; to receive an initial A-MPDU from the second STA during the TXOP, a length of the initial A-MPDU is not longer than the first value; to determine a capacity value based on a current available memory size at the first STA, the capacity value to indicate whether the second STA is to be allowed to send to the first STA a subsequent A-MPDU having a length which is not longer than the second value; and to transmit to the second. STA an Ack including a buffer capacity field including the capacity value.Type: ApplicationFiled: November 1, 2021Publication date: February 24, 2022Applicant: INTEL CORPORATIONInventors: Oren Kedem, Ran Mor, Nir Paz, Alon Pais, Dror Markovich, Igor Brainman
-
Patent number: 11178570Abstract: For example, a first STA may be configured to transmit to a second STA a message including a first value to indicate an available memory size at the first STA at a beginning of a TXOP, and a second value to indicate a maximal length of an A-MPDU transmission during the TXOP; to receive an initial A-MPDU from the second STA during the TXOP, a length of the initial A-MPDU is not longer than the first value; to determine a capacity value based on a current available memory size at the first STA, the capacity value to indicate whether the second STA is to be allowed to send to the first STA a subsequent A-MPDU having a length which is not longer than the second value; and to transmit to the second STA an Ack including a buffer capacity field including the capacity value.Type: GrantFiled: January 18, 2018Date of Patent: November 16, 2021Assignee: INTEL CORPORATIONInventors: Oren Kedem, Ran Mor, Nir Paz, Alon Pais, Dror Markovich, Igor Brainman
-
Publication number: 20210234596Abstract: In a communication device and corresponding methods, a hierarchical, reduced power, beam search process includes a hierarchical activation of the radio frequency frontend (RFFE), transceiver, and baseband integrated circuit (BBIC) for a beam searching operations. For example, a first signal metric measurements can be performed to determine signal information. An operating mode can be determined based on the signal information. In a first operating mode, one or more second signal metric measurements can be performed for a subset of beamforming configurations of the wireless communication device to determine beamforming information. In a second operating mode, one or more third signal metric measurements can be performed on the beamforming configurations to determine the beamforming information.Type: ApplicationFiled: September 28, 2018Publication date: July 29, 2021Inventors: Wayne Ballantyne, Gregory Chance, Bruce Geren, Dror Markovich, Peter Pawliuk, Nebil Tanzi
-
Publication number: 20200275307Abstract: For example, a first STA may be configured to transmit to a second STA a message including a first value to indicate an available memory size at the first STA at a beginning of a TXOP, and a second value to indicate a maximal length of an A-MPDU transmission during the TXOP; to receive an initial A-MPDU from the second STA during the TXOP, a length of the initial A-MPDU is not longer than the first value; to determine a capacity value based on a current available memory size at the first STA, the capacity value to indicate whether the second STA is to be allowed to send to the first STA a subsequent A-MPDU having a length which is not longer than the second value; and to transmit to the second STA an Ack including a buffer capacity field including the capacity value.Type: ApplicationFiled: January 18, 2018Publication date: August 27, 2020Applicant: INTEL IP CORPORATIONInventors: Oren Kedem, Ran Mor, Nir Paz, Alon Pais, Dror Markovich, Igor Brainman
-
Patent number: 10664284Abstract: An apparatus and method are described for executing both latency-optimized execution logic and throughput-optimized execution logic on a processing device. For example, a processor according to one embodiment comprises: latency-optimized execution logic to execute a first type of program code; throughput-optimized execution logic to execute a second type of program code, wherein the first type of program code and the second type of program code are designed for the same instruction set architecture; logic to identify the first type of program code and the second type of program code within a process and to distribute the first type of program code for execution on the latency-optimized execution logic and the second type of program code for execution on the throughput-optimized execution logic.Type: GrantFiled: February 28, 2019Date of Patent: May 26, 2020Assignee: Intel CorporationInventors: Oren Ben-Kiki, Yuval Yosef, Ilan Pardo, Dror Markovich
-
Publication number: 20190196838Abstract: An apparatus and method are described for executing both latency-optimized execution logic and throughput-optimized execution logic on a processing device. For example, a processor according to one embodiment comprises: latency-optimized execution logic to execute a first type of program code; throughput-optimized execution logic to execute a second type of program code, wherein the first type of program code and the second type of program code are designed for the same instruction set architecture; logic to identify the first type of program code and the second type of program code within a process and to distribute the first type of program code for execution on the latency-optimized execution logic and the second type of program code for execution on the throughput-optimized execution logic.Type: ApplicationFiled: February 28, 2019Publication date: June 27, 2019Inventors: Oren Ben-Kiki, Yuval Yosef, Ilan Pardo, Dror Markovich
-
Publication number: 20190171462Abstract: A processor having one or more processing cores is described. Each of the one or more processing cores has front end logic circuitry and a plurality of processing units. The front end logic circuitry is to fetch respective instructions of threads and decode the instructions into respective micro-code and input operand and resultant addresses of the instructions. Each of the plurality of processing units is to be assigned at least one of the threads, is coupled to said front end unit, and has a respective buffer to receive and store microcode of its assigned at least one of the threads.Type: ApplicationFiled: November 26, 2018Publication date: June 6, 2019Inventors: ILAN PARDO, DROR MARKOVICH, OREN BEN-KIKI, YUVAL YOSEF
-
Patent number: 10255077Abstract: An apparatus and method are described for executing both latency-optimized execution logic and throughput-optimized execution logic on a processing device. For example, a processor according to one embodiment comprises: latency-optimized execution logic to execute a first type of program code; throughput-optimized execution logic to execute a second type of program code, wherein the first type of program code and the second type of program code are designed for the same instruction set architecture; logic to identify the first type of program code and the second type of program code within a process and to distribute the first type of program code for execution on the latency-optimized execution logic and the second type of program code for execution on the throughput-optimized execution logic.Type: GrantFiled: August 2, 2016Date of Patent: April 9, 2019Assignee: Intel CorporationInventors: Oren Ben-Kiki, Yuval Yosef, Ilan Pardo, Dror Markovich
-
Patent number: 10140129Abstract: A processor having one or more processing cores is described. Each of the one or more processing cores has front end logic circuitry and a plurality of processing units. The front end logic circuitry is to fetch respective instructions of threads and decode the instructions into respective micro-code and input operand and resultant addresses of the instructions. Each of the plurality of processing units is to be assigned at least one of the threads, is coupled to said front end unit, and has a respective buffer to receive and store microcode of its assigned at least one of the threads.Type: GrantFiled: December 28, 2012Date of Patent: November 27, 2018Assignee: Intel CorporationInventors: Ilan Pardo, Dror Markovich, Oren Ben-Kiki, Yuval Yosef
-
Patent number: 10133577Abstract: A processor includes an instruction schedule and dispatch (schedule/dispatch) unit to receive a single instruction multiple data (SIMD) instruction to perform an operation on multiple data elements stored in a storage location indicated by a first source operand. The instruction schedule/dispatch unit is to determine a first of the data elements that will not be operated to generate a result written to a destination operand based on a second source operand. The processor further includes multiple processing elements coupled to the instruction schedule/dispatch unit to process the data elements of the SIMD instruction in a vector manner, and a power management unit coupled to the instruction schedule/dispatch unit to reduce power consumption of a first of the processing elements configured to process the first data element.Type: GrantFiled: December 19, 2012Date of Patent: November 20, 2018Assignee: Intel CorporationInventors: Jesus Corbal, Dennis R. Bradford, Jonathan C. Hall, Thomas D. Fletcher, Brian J. Hickmann, Dror Markovich, Amit Gradstein
-
Patent number: 10095521Abstract: An apparatus and method are described for providing low-latency invocation of accelerators. For example, a processor according to one embodiment comprises execution logic to execute a plurality of instructions including an accelerator invocation instruction to invoke one or more accelerator commands. The accelerator invocation instruction stores command data specifying the command within a command register. One or more accelerators read the command data from the command register and responsively attempt to execute the command identified by the command data. Upon a switch from a first context to a second context, an accelerator context save/restore pointer identifies a region within system memory where the accelerator is to save its state and later the accelerator context save/restore pointer aids in restoring its state upon returning to the first context.Type: GrantFiled: May 3, 2016Date of Patent: October 9, 2018Assignee: Intel CorporationInventors: Oren Ben-Kiki, Ilan Pardo, Robert Valentine, Eliezer Weissmann, Dror Markovich, Yuval Yosef
-
Patent number: 10089113Abstract: An apparatus and method are described for providing low-latency invocation of accelerators. For example, a system according to one embodiment comprises: a processor includes a plurality of simultaneous multithreading (SMT) cores, at least one shared cache circuit to be shared among two or more of the SMT cores; and at least one of the SMT cores including at least one level 2 (L2) cache circuit to store both instructions and data and communicatively coupled to the instruction cache circuit and the data cache circuit, a communication interconnect circuit including a peripheral component interconnect express (PCIe) circuit to communicatively couple one or more of the SMT cores to an accelerator device and a memory access circuit to identify an accelerator context save/restore region in a memory responsive to a context save/restore value, the accelerator context save/restore region to share an accelerator context state.Type: GrantFiled: September 30, 2016Date of Patent: October 2, 2018Assignee: INTEL CORPORATIONInventors: Oren Ben-Kiki, Ilan Pardo, Robert Valentine, Eliezer Weissmann, Dror Markovich, Yuval Yosef
-
Patent number: 10083037Abstract: An apparatus and method are described for providing low-latency invocation of accelerators. For example, a processor according to one embodiment comprises: a plurality of simultaneous multithreading (SMT) cores, at least one shared cache circuit to be shared among the SMT cores, and at least one L2 cache circuit to store both instructions and data. The processor further comprises a communication interconnect circuit including a PCIe circuit to communicatively couple one or more of the SMT cores to an accelerator device, the PCIe circuit to provide the accelerator device access to resources of the processor including the at least one shared cache circuit. The processor further comprises a memory access circuit to identify an accelerator context save/restore region in a memory determined by an accelerator context save/restore value, the accelerator context save/restore region to store an accelerator context state.Type: GrantFiled: September 30, 2016Date of Patent: September 25, 2018Assignee: INTEL CORPORATIONInventors: Oren Ben-Kiki, Ilan Pardo, Robert Valentine, Eliezer Weissmann, Dror Markovich, Yuval Yosef
-
Publication number: 20170017492Abstract: An apparatus and method are described for providing low-latency invocation of accelerators.Type: ApplicationFiled: September 30, 2016Publication date: January 19, 2017Inventors: Oren Ben-Kiki, ILAN PARDO, Robert Valentine, Eliezer Weissmann, Dror Markovich, Yuval Yosef
-
Publication number: 20170017491Abstract: An apparatus and method are described for providing low-latency invocation of accelerators.Type: ApplicationFiled: September 30, 2016Publication date: January 19, 2017Inventors: Oren Ben-Kiki, ILAN PARDO, Robert Valentine, Eliezer Weissmann, Dror Markovich, Yuval Yosef
-
Publication number: 20160342419Abstract: An apparatus and method are described for executing both latency-optimized execution logic and throughput-optimized execution logic on a processing device. For example, a processor according to one embodiment comprises: latency-optimized execution logic to execute a first type of program code; throughput-optimized execution logic to execute a second type of program code, wherein the first type of program code and the second type of program code are designed for the same instruction set architecture; logic to identify the first type of program code and the second type of program code within a process and to distribute the first type of program code for execution on the latency-optimized execution logic and the second type of program code for execution on the throughput-optimized execution logic.Type: ApplicationFiled: August 2, 2016Publication date: November 24, 2016Inventors: Ben Oren-Kiki, Yuval Yosef, Ilan Pardo, Dror Markovich
-
Publication number: 20160246597Abstract: An apparatus and method are described for providing low-latency invocation of accelerators.Type: ApplicationFiled: May 3, 2016Publication date: August 25, 2016Inventors: Oren Ben-Kiki, llan Pardo, Robert Valentine, Eliezer Weissmann, Dror Markovich, Yuval Yosef