任务调度方法和设备技术

技术编号:27263885 阅读:23 留言:0更新日期:2021-02-06 11:26
提供了一种任务调度方法和设备。所述方法可包括:将任务分配给功能地连接到电子装置的第一处理单元中的一个处理单元;至少部分地基于与任务相关的性能控制条件,将所述任务转移给第二处理单元中的一个处理单元来处理。给第二处理单元中的一个处理单元来处理。给第二处理单元中的一个处理单元来处理。

【技术实现步骤摘要】
任务调度方法和设备
[0001]本申请是向国家知识产权局提交的申请日为2015年01月29日、申请号为201580006490.9,且题为“任务调度方法和设备”的专利申请的分案申请。


[0002]本专利技术涉及一种用于在多处理器系统环境中对任务进行调度的方法和设备。

技术介绍

[0003]随着处理器技术的最新进展,单核处理器已经发展为多核处理器。多处理器可通过经由并行化同时运行多个任务来提高应用程序的执行性能。

技术实现思路

[0004]技术问题
[0005]在多处理器系统中,一个操作系统通过调度确定处理器的执行顺序来处理多个任务。
[0006]技术方案
[0007]根据本专利技术的一方面,提供了一种使用多处理单元对任务进行调度的方法。所述方法可包括:将任务分配给功能地连接到电子装置的第一处理单元中的一个处理单元;至少部分地基于与任务相关的性能控制条件,将任务转移给第二处理单元中的一个处理单元来处理。
[0008]根据本专利技术的另一方面,提供了一种电子装置。所述电子装置可包括:第一处理单元;第二处理单元;调度器单元,被构造为将任务分配给第一处理单元;性能控制条件器,检测与任务相关的性能控制条件的产生,其中,调度器单元至少部分地基于性能控制条件将任务转移给第二处理单元来处理。
[0009]在本专利技术的特点中,所述任务调度方法和设备可必要时将任务分配或转移给高性能处理单元来处理任务而不管处理单元的工作负荷如何,从而提高系统性能同时减少不必要的能源消耗。<br/>[0010]有益效果
[0011]本专利技术的一方面提供了一种能够在产生性能控制条件时将产生性能控制条件的任务分配给预设的处理单元而不管工作负荷如何的方案。
[0012]本专利技术的另一方面提供了一种能够在包括异构处理单元的处理器环境中,通过必要时控制任务处理来提高系统性能的任务调度方法和设备。
附图说明
[0013]图1示出根据各种实施例的多处理单元系统的配置。
[0014]图2示出根据各种实施例的多处理单元系统的配置。
[0015]图3示出根据各种实施例的在多处理单元系统中的整体任务处理操作。
[0016]图4示出根据各种实施例的用于在多处理单元系统中进行任务分配的方法。
[0017]图5示出根据各种实施例的用于在多处理单元系统中进行任务分配的方法。
[0018]图6示出根据各种实施例的用于在多处理单元系统中进行任务分配的方法。
[0019]图7示出根据各种实施例的包括电子装置的网络环境。
[0020]图8是根据各种实施例的电子装置的框图。
具体实施方式
[0021]将理解,术语“包括”和“可包括”被用于说明公开的功能、操作、组件等的存在,但不排除一个或多个功能、操作、组件等的存在。还将理解,当在本说明书中使用术语“包括”和/或“具有”时,说明阐述的特征、数量、步骤、操作、组件、元件或它们的组合的存在,但不排除其他特征、数量、步骤、操作、组件、元件或它们的组合中的一个或多个的存在或添加。
[0022]在本专利技术中,术语“和/或”被认为是列举物的每一个或任意组合的特定的专利技术。例如,A和/或B被认为是A、B及A和B的组合中每一个的特定专利技术。
[0023]如在此使用,诸如“第一”、“第二”等的术语被用于描述各种组件,但不限定对应的组件。然而,显然所述组件不应该被这些术语限定。这些术语仅被用来将一个组件与另一个元件区分开。例如,在不脱离本专利技术构思的教导的情况下,第一组件可被称为第二组件,并且同样地,第二组件也可被称为第一组件。
[0024]将理解,当元件或层被称为“在另一个元件或层之上”、“连接到”或“结合到”另一个元件或层时,所述元件或层可以直接在一个元件或层之上、连接或结合到另一个元件或层或可存在中间元件或层。相反,当元件被称为“直接在另一个元件或层之上”、“直接连接到”或“直接结合到”另一个元件或层时,不存在中间元件或层。
[0025]在此使用的术语只是为了描述详细的实施例的目的,并不在于限制本专利技术。如在此使用的,除非上下文有明确相反的指示,否则单数形式也意在包括复数形式。
[0026]除非另有限定,否则在此使用的所有的术语具有与本专利技术所属领域的普通技术人员通常理解含义的相同的含义,且既不应该被解释为具有过分广泛的含义也不应该被解释为具有过分狭小的含义。在此使用的普通术语应该根据在词典中或在上下文中的限定解释,而不应该被解释为过分狭小的含义。
[0027]在以下描述中,电子装置可以是具有通信功能的装置。电子装置的示例可包括智能手机、个人平板PC、移动电话、视频电话、电子书(ebook)阅读器、桌上型PC、膝上型PC、上网本PC、个人数字助理(PAD)、便携式多媒体播放器(PMP)、MP3播放器、移动医疗器械、相机、可穿戴装置(例如,诸如电子眼镜的头戴式装置(HMD))、电子服装、电子手铐、电子项链、智能配件、电子纹身和智能手表中的至少一个。
[0028]根据特定的实施例,电子装置的示例可以是具有通信功能的智能家用电器。智能家用电器的示例可包括电视、数字化视频光盘(DVD)播放器、音频播放器、冰箱、空调、吸尘器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、电视盒(例如,三星HomeSync
Tm
、苹果TV
TM
和谷歌TV
TM
)、游戏机、电子词典、电子钥匙、便携式摄像机和电子框架中的至少一个。
[0029]根据特定的实施例,电子装置的示例可包括医疗器械(例如,磁共振血管造影(MRA)、磁共振成像(MRI)、计算机断层扫描(CT)、照相机以及超声波装置)、导航装置、全球定位系统(GPS)接收机、事件数据记录器(EDR)、飞行数据记录仪(FDR)、汽车信息娱乐装置、
船用电子装备at(例如,船舶导航装置和陀螺罗盘)、航空电子装置、安全装置、平视显示器(HUD)、工业或家用机器人、金融机构的自动取款机(ATM)和电子付款机(POS)中的至少一个。
[0030]根据特定的实施例,电子装置的示例可包括具有通信功能的家具或建筑物/结构体的一部分、电子板、电子签名接收装置、投影仪以及计量装置(例如,水、电和电波计量装置)。根据实施例,电子装置可以是上述列举的装置的一个或任意组合。根据实施例,电子装置可以是灵活的装置。然而,明显的是,在本专利技术所属的领域中本专利技术的电子装置不局限于上述装置。
[0031]参照以下附图根据各种实施例描述电子装置。在各种实施例的描述中,术语“用户”可表示使用电子装置的人或装置(例如,智能电子装置)。
[0032]在各种实施例中,电子装置可包括具有至少两个不同类型的核的异构多核处理器。多核处理器可由不同处理单元例如X86、X64、ARM、GPU和DSP组成。
[0033]在各种实施例中,“处理器”包括至少一个核,并可被限定为能够与装置的其他组件协作的独立的实体。
[0034]在各种实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于在电子装置中使用包括第一处理核和第二处理核的异构多核处理器来调度任务的方法,所述方法包括:基于执行应用来生成多个任务;基于每个任务的工作负荷性能将所述多个任务分类为高工作负载任务或低工作负载任务,其中,高工作负载任务被分配给第一处理核,并且低工作负载任务被分配给第二处理核,并且其中,高工作负载任务的工作负荷性能高于阈值,并且低工作负载任务的工作负荷性能低于或等于所述阈值;在处理第一处理核中的高工作负荷任务和第二处理核中的低工作负荷任务时,检测与所述应用相关的触摸输入;响应于触摸输入,将部分低工作负荷任务从第二处理核转移到第一处理核,而不管所述电子装置的功率水平如何;在第一处理核中处理转移的所述部分低工作负荷任务和高工作负荷任务;确定是否满足预设条件;基于确定满足所述预设条件,基于每个任务的工作负荷性能,将转移到第一处理核的所述部分低工作负载任务转移到第二处理核,其中,第一处理核比第二处理核包括更高性能的处理器,并且其中,第一处理核是高性能处理核,并且第二处理核是低性能处理核。2.根据权利要求1所述的方法,其中,第一处理核中的每个是具有用于执行高工作负荷任务的指令的处理能力的最小实体。3.根据权利要求1所述的方法,其中,低性能处理核是低功率处理核。4.根据权利要求1所述的方法,其中,所述预设条件包括网站加载的完成事件、内容下载或上传的完成事件、或有线/无线数据传输。5.根据权利要求1所述的方法,其中,所述预设条件与低工作负荷任务相应。6.一种电子装置,包括:异构多核处理器,包括第一处理核和第二处理核,其中,所述异构多核处理器被配置为:检测触发性能控制条件的事件;基于执行应用来生成多个任务;基于每个任务的工作负荷性能将所述多个任务分类为高工作负载任务或低工作负载任务,其中,高工作负载任务被分配给第一处理核,并且低工作负载任务被分配给第二处理核,并且其中,高工作负载任务的工作负荷性能高于阈值,并且低工作负载任务的工作负荷性能低于或等于所述阈值;在处理第一处理核中的高工作负荷任务和第二处理核中的低工作负荷任务时,检测与所述应用相关的触摸输入;响应于触摸输入,将部分低工作负荷任务从第二处理核转移到第一处理核,而不管所述电子装置的功率水平如何;在第一处理核中处理转移的所述部分低工作负荷任务和高工作负荷任务;确定是否满足预设条件;基于确定满足所述预设条件,基于每个任务的工作负荷性能,将转移到第一处理核的
所述部分低工作负载任务转移到第二处理核中的任...

【专利技术属性】
技术研发人员:金度亨金柱换朴贤真延昌桓韩东熙
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1