发明申请
- 专利标题: Optimizing Energy Consumption and Application Performance in a Multi-Core Multi-Threaded Processor System
- 专利标题(中): 在多核多线程处理器系统中优化能耗和应用性能
-
申请号: US13416583申请日: 2012-03-09
-
公开(公告)号: US20120173906A1公开(公告)日: 2012-07-05
- 发明人: Elmootazbellah N. Elnozahy , Heather L. Hanson , Freeman L. Rawson, III , Malcolm S. Ware
- 申请人: Elmootazbellah N. Elnozahy , Heather L. Hanson , Freeman L. Rawson, III , Malcolm S. Ware
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 主分类号: G06F1/32
- IPC分类号: G06F1/32 ; G06F9/46
摘要:
A mechanism is provided for scheduling application tasks. A scheduler receives a task that identifies a desired frequency and a desired maximum number of competing hardware threads. The scheduler determines whether a user preference designates either maximization of performance or minimization of energy consumption. Responsive to the user preference designating the performance, the scheduler determines whether there is an idle processor core in a plurality of processor cores available. Responsive to no idle processor being available, the scheduler identifies a subset of processor cores having a smallest load coefficient. From the subset of processor cores, the scheduler determines whether there is at least one processor core that matches desired parameters of the task. Responsive to at least one processor core matching the desired parameters of the task, the scheduler assigns the task to one of the at least one processor core that matches the desired parameters.
公开/授权文献
信息查询