用于GPU命令调度的技术制造技术

技术编号:8165679 阅读:243 留言:0更新日期:2013-01-08 12:26
本文描述了一种用于调度图形处理单元(GPU)命令的分派的技术。此技术的方法实现包括从多个应用接收命令,缓冲接收的命令,以及将缓冲的命令作为命令批向GPU分派。分派经调度,从而在向GPU分派的两个连续命令批之间形成GPU闲置期。

【技术实现步骤摘要】
【国外来华专利技术】
本公开一般涉及在异构计算环境中的命令调度,并且具体地说,涉及用于图形处理单元(GPU)的命令的调度。
技术介绍
GPU—直在固定计算机中使用,并且今天也正变成诸如移动电话等手持式装置的重要技术特征。虽然最初目的是用于3D图形的加速,但今天GPU用于大量的另外处理密集型图形任务,如2D图形渲染、多个图形层合成单个图像、图像和视频处理及用户接ロ加速。固有的体系结构平行机制使GPU特别适用于图形任务,但在通用计 算领域中许多情况下在GPU而不是中央处理单元(CPU)上执行任务时也存在速度和功率益处。特别是在异构嵌入装置中,CPU经常是关键资源,而GPU—般利用不足。通用GPU (GPGPU)因此正变得越来越普遍,并且对应的标准(OpenCL)最近已由科纳斯组织(Khronos group)定义。WO 2009/111045 Al描述了用于GPU的ー种典型环境体系结构。由客户端应用生成的图形命令异步写入命令缓冲器。窗ロ服务器配置成检测客户端应用生成图形命令。窗ロ服务器分析単独的图像以确定是否要为此图像启动合成处理。在合成处理期间,图像与其它客户端应用的ー个或多个其它图形或视频层组合,并且对本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:P珀森
申请(专利权)人:瑞典爱立信有限公司
类型:
国别省市:

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

1