Intel corporation (20240330050). METHOD AND APPARATUS TO ALLOW ADJUSTMENT OF THE CORE AVAILABILITY MASK PROVIDED TO SYSTEM SOFTWARE simplified abstract

From WikiPatents
Revision as of 15:34, 4 October 2024 by Wikipatents (talk | contribs) (Creating a new page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

METHOD AND APPARATUS TO ALLOW ADJUSTMENT OF THE CORE AVAILABILITY MASK PROVIDED TO SYSTEM SOFTWARE

Organization Name

intel corporation

Inventor(s)

Madhusudan Chidambaram of Bangalore (IN)

Efraim Rotem of Haifa (IL)

Stephen H. Gunther of Beaverton OR (US)

Rajshree Chabukswar of Sunnyvale CA (US)

Zhongsheng Wang of Camas WA (US)

METHOD AND APPARATUS TO ALLOW ADJUSTMENT OF THE CORE AVAILABILITY MASK PROVIDED TO SYSTEM SOFTWARE - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240330050 titled 'METHOD AND APPARATUS TO ALLOW ADJUSTMENT OF THE CORE AVAILABILITY MASK PROVIDED TO SYSTEM SOFTWARE

Simplified Explanation: The patent application relates to selecting cores in a processor using a core mask based on preferences for performance and power consumption.

  • Different types of cores in a processor have varying performance and power consumption levels.
  • A core mask indicates the number of active cores for each core type.
  • A driver receives preferences for performance and power consumption.
  • A slider value is determined based on these preferences and current workload.
  • The core mask is selected based on the slider value and workload type.

Key Features and Innovation:

  • Core selection based on preferences for performance and power consumption.
  • Dynamic adjustment of active cores using a core mask.
  • Optimization of core utilization based on workload and user preferences.

Potential Applications: This technology can be applied in various computing devices to optimize performance and power consumption based on user preferences and workload requirements.

Problems Solved:

  • Efficient utilization of cores in a processor.
  • Balancing performance and power consumption based on user preferences.
  • Dynamic adjustment of core activation to meet workload demands.

Benefits:

  • Improved performance and power efficiency.
  • Customizable core selection based on user preferences.
  • Enhanced flexibility in managing workload demands.

Commercial Applications: Optimizing processor performance and power consumption in smartphones, laptops, servers, and other computing devices can lead to improved user experience and energy efficiency, potentially attracting a wider market.

Prior Art: Prior research may include studies on dynamic core selection and power management in processors, as well as related patents in the field of processor optimization.

Frequently Updated Research: Ongoing research in the field of processor optimization may focus on further enhancing core selection algorithms, improving power management strategies, and exploring new ways to balance performance and energy efficiency.

Questions about Processor Core Selection: 1. How does the core mask impact the performance and power consumption of a processor? 2. What are the key factors to consider when selecting active cores based on user preferences and workload demands?


Original Abstract Submitted

embodiments herein relate to selecting cores in a processor using a core mask. in one aspect, a computing device includes different types of cores arranged in one or more processors. the core types are different in terms of performance and power consumption. a core mask is provided which indicates the number of cores which are selected to be active for each core type. a driver can receive a gear setting, which represents a first preference for higher performance or reduced power consumption. a slider value, which represents a second preference for higher performance or reduced power consumption, is provided based on the gear setting and a core utilization percentage and/or foreground activity percentage. a core mask is selected based on the slider value and the current workload type. the first preference can guide, without dictating, a decision of which cores are selected.