Patents by Inventor Ashraf H. Wadaa
Ashraf H. Wadaa 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: 12073227Abstract: A processor core energy-efficiency core ranking scheme akin to a favored core in a multi-core processor system. The favored core is the energy-efficient core that allows an SoC to use the core with the lowest Vmin for energy-efficiency. Such Vmin values may be fused in appropriate registers or stored in NVM during HVM. An OS scheduler achieves optimal energy performance using the core ranking information to schedule certain applications on the core with lowest Vmin. A bootstrap flow identifies a bootstrap processor core (BSP) as the most energy efficiency core of the SoC and assigns that core the lowest APIC ID value according to the lowest Vmin. Upon reading the fuses or NVM, the microcode/BIOS calculates and ranks the cores. As such, microcode/BIOS calculates and ranks core APIC IDs based on efficiency around LFM frequencies. Based on the calculated and ranked cores, the microcode or BIOS transfers BSP ownership to the most efficiency core.Type: GrantFiled: December 22, 2020Date of Patent: August 27, 2024Assignee: Intel CorporationInventors: Noor Mubeen, Ashraf H. Wadaa, Andrey Gabdulin, Russell Fenger, Deepak Samuel Kirubakaran, Marc Torrant, Ryan Thompson, Georgina Saborio Dobles, Lingjing Zeng
-
Patent number: 12047814Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed that coordinate network traffic between a wireless network device and a computing platform. An example apparatus includes a wake-up selector to generate a target wait time parameter based on a workload type of a number of packets obtained from a network device and a user preference, the target wait time parameter indicative of a time interval that, when met, causes a modem to retrieve the number of packets, a data frame generator to generate a data frame that causes the network device to buffer the number of packets for the time interval, and a network packet controller to negotiate, using the data frame, the target wait time parameter with a network device.Type: GrantFiled: July 23, 2020Date of Patent: July 23, 2024Assignee: Intel CorporationInventors: Shahrnaz Azizi, Ashraf H Wadaa, Nir Yizhak Balaban, Leor Rom, Ajay Gupta, Ravikumar Balakrishnan, Venkateshan Udhayan, Ariela Zeira
-
Patent number: 11934249Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed. In one example, a compute device to manage energy usage and compute performance includes at least one memory, instructions, and processor circuitry. The processor circuitry executes the instructions to determine a system power mode based on first telemetry data associated with the compute device. The processor circuitry executes the instructions to provide user activity data and second telemetry data associated with the compute device to a classification system. The processor circuitry executes the instructions to configure a plurality of parameters to manage power consumption and performance of the compute device based on a classification by the classification system.Type: GrantFiled: March 31, 2022Date of Patent: March 19, 2024Assignee: Intel CorporationInventors: Zhongsheng Wang, Chris Binns, Deepak Samuel Kirubakaran, Ashraf H Wadaa, Rajshree Chabukswar, Ahmed Shams, Sze Ling Yeap, Refael Mizrahi, Nicholas Klein
-
Patent number: 11921558Abstract: In one embodiment, a processor includes: a plurality of cores to execute instructions; a power controller to control power consumption of the plurality of cores, the power controller to receive network traffic metadata from a classifier and control the power consumption of at least one of the plurality of cores based at least in part on the network traffic metadata; and a hardware feedback circuit coupled to the plurality of cores, the hardware feedback circuit to determine hardware feedback information comprising an energy efficiency capability and a performance capability of at least some of the plurality of cores based at least in part on the network traffic metadata. Other embodiments are described and claimed.Type: GrantFiled: November 30, 2022Date of Patent: March 5, 2024Assignee: Intel CorporationInventors: Venkateshan Udhayan, Sravan Akepati, Ashraf H. Wadaa, Shahrnaz Azizi, Kristoffer Fleming, Ajay Gupta, Binu John
-
Patent number: 11782755Abstract: An apparatus comprising: a model to generate adjusted tuning parameters of a thread scheduling policy based on a tradeoff indication value of a target system; and a workload monitor to: execute a workload based on the thread scheduling policy; obtain a performance score and a power score from the target system based on execution of the workload, the performance score and the power score corresponding to a tradeoff indication value; compare the tradeoff indication value to a criterion; and based on the comparison, initiate the model to re-adjust the adjusted tuning parameters.Type: GrantFiled: December 27, 2019Date of Patent: October 10, 2023Assignee: Intel CorporationInventors: Renji Thomas, Chris Binns, Pietro Mercati, Jianfang Zhu, Ashraf H. Wadaa, Michael Kishinevsky, Ahmed Shams
-
Publication number: 20220221925Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed. In one example, a compute device to manage energy usage and compute performance includes at least one memory, instructions, and processor circuitry. The processor circuitry executes the instructions to determine a system power mode based on first telemetry data associated with the compute device. The processor circuitry executes the instructions to provide user activity data and second telemetry data associated with the compute device to a classification system. The processor circuitry executes the instructions to configure a plurality of parameters to manage power consumption and performance of the compute device based on a classification by the classification system.Type: ApplicationFiled: March 31, 2022Publication date: July 14, 2022Inventors: Zhongsheng Wang, Chris Binns, Deepak Samuel Kirubakaran, Ashraf H Wadaa, Rajshree Chabukswar, Ahmed Shams, Sze Ling Yeap, Refael Mizrahi, Nicholas Klein
-
Publication number: 20220206549Abstract: In one embodiment, a processor includes: at least one core to execute a workload; a voltage regulator to provide an operating voltage to the at least one core; and a power controller coupled to the voltage regulator. The power controller may control the voltage regulator to provide the operating voltage, and may have a voltage regulator control circuit to select one of a plurality of power state profiles based at least in part on a classification of the workload, and to cause an update to a power state of the voltage regulator according to the selected power state profile. Other embodiments are described and claimed.Type: ApplicationFiled: March 17, 2022Publication date: June 30, 2022Inventors: PATRICK KAM-SHING LEUNG, ASHRAF H. WADAA, TREVOR S. LOVE, VASUDEV BIBIKAR
-
Patent number: 11314299Abstract: In one embodiment, a processor includes: at least one core to execute a workload; a voltage regulator to provide an operating voltage to the at least one core; and a power controller coupled to the voltage regulator. The power controller may control the voltage regulator to provide the operating voltage, and may have a voltage regulator control circuit to select one of a plurality of power state profiles based at least in part on a classification of the workload, and to cause an update to a power state of the voltage regulator according to the selected power state profile. Other embodiments are described and claimed.Type: GrantFiled: March 27, 2020Date of Patent: April 26, 2022Assignee: Intel CorporationInventors: Patrick Kam-Shing Leung, Ashraf H. Wadaa, Trevor S. Love, Vasudev Bibikar
-
Publication number: 20220058029Abstract: A processor core energy-efficiency core ranking scheme akin to a favored core in a multi-core processor system. The favored core is the energy-efficient core that allows an SoC to use the core with the lowest Vmin for energy-efficiency. Such Vmin values may be fused in appropriate registers or stored in NVM during HVM. An OS scheduler achieves optimal energy performance using the core ranking information to schedule certain applications on the core with lowest Vmin. A bootstrap flow identifies a bootstrap processor core (BSP) as the most energy efficiency core of the SoC and assigns that core the lowest APIC ID value according to the lowest Vmin. Upon reading the fuses or NVM, the microcode/BIOS calculates and ranks the cores. As such, microcode/BIOS calculates and ranks core APIC IDs based on efficiency around LFM frequencies. Based on the calculated and ranked cores, the microcode or BIOS transfers BSP ownership to the most efficiency core.Type: ApplicationFiled: December 22, 2020Publication date: February 24, 2022Applicant: Intel CorporationInventors: Noor Mubeen, Ashraf H. Wadaa, Andrey Gabdulin, Russell Fenger, Deepak Samuel Kirubakaran, Marc Torrant, Ryan Thompson, Georgina Saborio Dobles, Lingjing Zeng
-
Publication number: 20220011852Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to align network traffic to improve power consumption. Example instructions cause one or more processors to classify a workload based on network packets obtained via a wireless communication; determine heuristics of platform activities corresponding to the workload; and schedule network interrupts based on hardware-based wake interrupts from a sleep mode using the heuristics.Type: ApplicationFiled: September 24, 2021Publication date: January 13, 2022Inventors: Venkateshan Udhayan, Sravan Akepati, Shahrnaz Azizi, Ajay Gupta, Binu John, Bharath Prabhu Perdoor, Leor Rom, Ashraf H Wadaa, Alexander Min
-
Publication number: 20210303045Abstract: In one embodiment, a processor includes: at least one core to execute a workload; a voltage regulator to provide an operating voltage to the at least one core; and a power controller coupled to the voltage regulator. The power controller may control the voltage regulator to provide the operating voltage, and may have a voltage regulator control circuit to select one of a plurality of power state profiles based at least in part on a classification of the workload, and to cause an update to a power state of the voltage regulator according to the selected power state profile. Other embodiments are described and claimed.Type: ApplicationFiled: March 27, 2020Publication date: September 30, 2021Inventors: PATRICK KAM-SHING LEUNG, ASHRAF H. WADAA, TREVOR S. LOVE, VASUDEV BIBIKAR
-
Publication number: 20200359265Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed that coordinate network traffic between a wireless network device and a computing platform. An example apparatus includes a wake-up selector to generate a target wait time parameter based on a workload type of a number of packets obtained from a network device and a user preference, the target wait time parameter indicative of a time interval that, when met, causes a modem to retrieve the number of packets, a data frame generator to generate a data frame that causes the network device to buffer the number of packets for the time interval, and a network packet controller to negotiate, using the data frame, the target wait time parameter with a network device.Type: ApplicationFiled: July 23, 2020Publication date: November 12, 2020Inventors: Shahrnaz Azizi, Ashraf H Wadaa, Nir Yizhak Balaban, Leor Rom, Ajay Gupta, Ravikumar Balakrishnan, Venkateshan Udhayan, Ariela Zeira
-
Publication number: 20200133725Abstract: An apparatus comprising: a model to generate adjusted tuning parameters of a thread scheduling policy based on a tradeoff indication value of a target system; and a workload monitor to: execute a workload based on the thread scheduling policy; obtain a performance score and a power score from the target system based on execution of the workload, the performance score and the power score corresponding to a tradeoff indication value; compare the tradeoff indication value to a criterion; and based on the comparison, initiate the model to re-adjust the adjusted tuning parameters.Type: ApplicationFiled: December 27, 2019Publication date: April 30, 2020Inventors: Renji Thomas, Chris Binns, Pietro Mercati, Jianfang Zhu, Ashraf H. Wadaa, Michael Kishinevsky, Ahmed Shams