【技术实现步骤摘要】
一种负载调度的方法、装置及终端
本专利技术涉及通信
,尤其涉及一种负载调度的方法、装置及终端。
技术介绍
在MR(MagneticResonance,核磁共振)图像的重建过程中,图像重建的计算量比较大,尤其是矩阵运算任务占据着整个图像的重建过程中的很大部分,造成图像的重建时间长。在MR图像数据重建的过程中,通过对处理器要处理的任务进行调度,来降低图像处理过程中等待时间。现有技术中的负载调度有两种处理的方法。一种是需要先获取待处理的所有任务数据,按照指定的顺序为每一个待处理的任务数据依次分配处理器核。这种调度的方法,终端执行调度的时间长,处理器处理任务的总体时间长。而另一种调度的方式,获取处理器中各个处理器核的利用率信息以及频率信息,为待配置的运行进程配置频率满足该进行运行条件并且利用率最低的处理器核。这种调度的方法终端只能对未分配处理器核的进程实现调度。由于处理器每个核的处理速度不同,对于处理速度快处理器核而言,当其快要处理完分配的任务时,其他处理速度慢的处理器核可能剩余大量的任务还未处理,造成处理速度快的处理器核存在较长的空闲时间,从而对处理器核利 ...
【技术保护点】
一种负载调度的方法,其特征在于,所述方法包括:获取各个处理器核的任务列队中未处理任务的数量;将所述各个处理器核的任务列队中未处理任务的数量与预设阀值比较;当存在处理器核的任务列队中未处理任务的数量小于或等于预设阀值的处理器核,并且存在处理器核的任务列队中未处理任务的数量大于预设阀值的处理器核时,确定各个处理器核的任务列队中平均未处理任务的数量;将所述各个处理器核的任务列队中未处理任务的数量与平均未处理任务的数量比较;将第一处理器核的任务列队中部分未处理任务调度到第二处理器核的任务队列中;其中,所述第一处理器核为未处理任务的数量超出所述平均未处理任务数量的处理器核;所述第二处 ...
【技术特征摘要】
1.一种负载调度的方法,其特征在于,所述方法包括:获取各个处理器核的任务列队中未处理任务的数量;将所述各个处理器核的任务列队中未处理任务的数量与预设阀值比较;当存在处理器核的任务列队中未处理任务的数量小于或等于预设阀值的处理器核,并且存在处理器核的任务列队中未处理任务的数量大于预设阀值的处理器核时,确定各个处理器核的任务列队中平均未处理任务的数量;将所述各个处理器核的任务列队中未处理任务的数量与平均未处理任务的数量比较;将第一处理器核的任务列队中部分未处理任务调度到第二处理器核的任务队列中;其中,所述第一处理器核为未处理任务的数量超出所述平均未处理任务数量的处理器核;所述第二处理器核为未处理任务的数量不超出平均未处理任务数量的处理器核。2.根据权利要求1所述的方法,其特征在于,所述将第一处理器核的任务列队中部分未处理任务调度到第二处理器核的任务队列中包括:将第一处理器核的任务列队中部分未处理任务调度到未处理任务数量小于预设阈值的第二处理器核中。3.根据权利要求1所述的方法,其特征在于,所述将第一处理器核的任务列队中部分未处理任务调度到第二处理器核的任务队列中包括:检测各个第二处理器核中资源占用量;按照所述资源占用量从低到高的顺序对所述第二处理器核排列,以得到第一排序;根据所述第一排序,将第一处理器核中的部分未处理任务依次调度到第二处理器核中。4.根据权利要求1所述的方法,其特征在于,在所述获取各个处理器核的任务列队中未处理任务的数量之前,所述方法还包括:为各个处理器核创建任务列队;获取所有待处理的任务;将所述待处理的任务平均分配到所述任务列队中。5.根据权利要求1所述的方法,其特征在于,在所述获取各个处理器核未处理任务的数量之前,所述方法还包括:创建与所述处理器核数目相同的矩阵运算线程,将所述矩阵运算线程分配给所述各个处理器核中,以使所述矩阵运算线程与所述任务列队存在一一对应关系。6.根据权利要求5所述的方法,其特征在于,所述获取各个处理器核的任务列队中未处理任务的数量包括:根据处理器的调度线...
【专利技术属性】
技术研发人员:吴鹏,
申请(专利权)人:上海联影医疗科技有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。