The invention provides a computing task deployment method and device, which includes: determining the priority level of the computing task according to the priority evaluation index of the computing task and the corresponding relationship between the pre-established priority evaluation index and the priority level; according to the priority level of the computing task, according to the required bandwidth and the combination of tasks including at least the computing task. The communication bandwidth for transmitting data to the processing device deploys the computing task to the processing device. Through the above scheme, the utilization rate of communication bandwidth can be improved without insufficient data supply, so as to improve the computational efficiency.
【技术实现步骤摘要】
计算任务部署方法及装置
本专利技术涉及专用处理器
,尤其涉及一种计算任务部署方法及装置。
技术介绍
随着摩尔定律逐渐失效,通用计算架构效能比的提升变得越来越困难。专用计算架构(例如,以加速器的形式)是提升效能比的有效途径之一。加速器通常以独立板卡的形式嵌入到现有的通用计算平台中来辅助计算,例如,将加速板卡插到现有服务器中来提升服务器的计算性能。在整个系统中,通用计算平台将需要进行加速的运算部署到加速器中运行,等待加速器计算完成后再将计算结果读回至通用计算平台。加速器上一般会集成大规模的计算单元,计算效能非常高。但是,由于通用计算平台与加速器之间的通信带宽往往非常有限,在计算过程中经常会出现由于通信带宽的限制而导致加速器计算所需数据供应不足的问题,这进一步会影响整个系统的计算性能。通常不同计算任务所需要传输数据的量不同。当多个数据量大的计算任务集中在一起同时处理时会引起数据严重供应不足的问题;当数据量小的计算任务集中在一起处理时,虽然一般不会引起数据供应不足的问题,但会引起通用计算平台和加速器之间通信带宽浪费。
技术实现思路
有鉴于此,本专利技术提供了一种计算任务部署方法及装置,以在避免数据供应不足的情况下提高通信带宽的利用率,从而提高计算效率。为了实现上述目的,本专利技术采用以下方案:在本专利技术一个实施例中,计算任务部署方法,包括:根据计算任务的优先级评估指标和预先建立的优先级评估指标与优先等级的对应关系,确定所述计算任务的优先等级;依据所述计算任务的优先等级,根据至少包括所述计算任务的任务组合所需要的带宽和向处理设备传输数据的通信带宽,将所述计算任务 ...
【技术保护点】
1.一种计算任务部署方法,其特征在于,包括:根据计算任务的优先级评估指标和预先建立的优先级评估指标与优先等级的对应关系,确定所述计算任务的优先等级;依据所述计算任务的优先等级,根据至少包括所述计算任务的任务组合所需要的带宽和向处理设备传输数据的通信带宽,将所述计算任务部署至所述处理设备。
【技术特征摘要】
1.一种计算任务部署方法,其特征在于,包括:根据计算任务的优先级评估指标和预先建立的优先级评估指标与优先等级的对应关系,确定所述计算任务的优先等级;依据所述计算任务的优先等级,根据至少包括所述计算任务的任务组合所需要的带宽和向处理设备传输数据的通信带宽,将所述计算任务部署至所述处理设备。2.如权利要求1所述的计算任务部署方法,其特征在于,根据计算任务的优先级评估指标和预先建立的优先级评估指标与优先等级的对应关系,确定所述计算任务的优先等级之前,还包括:以任务类型作为优先级评估指标,根据所述处理设备所对应的所有任务类型建立优先级评估指标与优先等级的对应关系。3.如权利要求1所述的计算任务部署方法,其特征在于,依据所述计算任务的优先等级,根据至少包括所述计算任务的任务组合所需要的带宽和向处理设备传输数据的通信带宽,将所述计算任务部署至所述处理设备,包括:在所述计算任务的优先等级为最高级的情况下,将至少包括所述计算任务的任务组合优先部署至所述处理设备,其中,所述任务组合所需要的带宽小于或等于所述通信带宽。4.如权利要求3所述的计算任务部署方法,其特征在于,所述任务组合包括所有优先等级为所述最高级的计算任务,或者同时包括至少一个优先等级为次高级的计算任务;其中,所述次高级低于所述最高级。5.如权利要求1所述的计算任务部署方法,其特征在于,依据所述计算任务的优先等级,根据至少包括所述计算任务的任务组合所需要的带宽和向处理设备传输数据的通信带宽,...
【专利技术属性】
技术研发人员:卢文岩,鄢贵海,
申请(专利权)人:中科驭数北京科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。