Method and system for scheduling threads in a processor
A processor and thread technology, applied in electrical digital data processing, instruments, program control design, etc., can solve problems such as being unsuitable for multi-threaded systems, and achieve the effects of avoiding insufficient threads, reducing packaging costs, and increasing reliability.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0031] According to a preferred embodiment of the present invention, a method for directing OS thread scheduling in a multi-core and multi-threaded microprocessor is provided. The method includes selecting a subset of different active threads of a running application / job to run in a future context switch time period based on their predicted power consumption relative to a last context switch (CS). As is well known in the art, a "context switch period" or "context switch interval" means a period of time during which a set of applications or threads are scheduled to run on a computer processor, eg, by the operating system.
[0032] For ease of description, time-related terms (such as "next", "future", "last time", "previous") will be used herein to describe the relationship between a context switching interval and another context switching interval. It will be understood that these time-related terms are intended to include successive time-switching intervals according to a time...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com