发明名称 Method for executing sequential code on the scalable processor at increased frequency while switching off the non-scalable processor core of a multicore chip
摘要 Method and scheduler in an operating system, for scheduling processing resources on a multi-core chip. The multi-core chip comprises a plurality of processor cores. The operating system is configured to schedule processing resources to an application to be executed on the multi-core chip. The method comprises allocating a plurality of processor cores to the application. Also, the method comprises switching off another processor core allocated to the application, not executing the sequential portion of the application, when a sequential portion of the application is executing on only one processor core. In addition, the method comprises increasing the frequency of the one processor core executing the application to the second frequency, such that the processing speed is increased more than predicted by Amdahl's law.
申请公布号 US8984523(B2) 申请公布日期 2015.03.17
申请号 US200913321228 申请日期 2009.05.26
申请人 Telefonaktiebolaget L M Ericsson (publ) 发明人 Vajda Andras
分类号 G06F9/50;G06F9/48;G06F1/32 主分类号 G06F9/50
代理机构 代理人
主权项 1. A method in an operating system for scheduling a plurality of processor cores on a multi-core chip to an application to be executed on the multi-core chip, the method comprises the steps of: allocating at least a portion of the plurality of processor cores to the application, wherein the plurality of processor cores comprises at least one core of a scalable type, which is adapted to be switched off and to be operable in any one of a plurality of frequencies, and at least one processor core of a non-scalable type, which is adapted to operate on only a first operating frequency and to be switched off, when a sequential portion of code of the application is executing on only one processor core of the scalable type: switching off at least one processor core of the non-scalable type allocated to the application but not executing the sequential portion of code of the application, and increasing the frequency of the one processor core of the scalable type executing the sequential portion of code of the application, such that the processing speed is increased more than predicted by Amdahl's law, and when the sequential portion of code of the application executing on only one processor core of the scalable type is terminated: restoring the frequency of the one processor core of the scalable type to the frequency performed before the step of increasing the frequency and switching back on the at least one processor core of the non-scalable type.
地址 Stockholm SE
您可能感兴趣的专利