应用于图形处理一个混合流水作业排序问题多项式时间近似策略.pdfVIP

应用于图形处理一个混合流水作业排序问题多项式时间近似策略.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高校应用数学学报 2014,29(1):95—104 应用于图形处理的一个混合流水作业排序问 题的多项式时间近似策略 魏 麒 (浙大宁波理工学院数理研究所,浙江宁波 315100;上海大学数学系,上海200444) 摘 要:由于早期的图形处理器浮点运算能力不强,所以在处理图形问题时一般由中 央处理器处理数据运算环节,然后再由图形处理器进行图像处理.但是最近几年图形 处理器的浮点运算能力得到很大提高,相信很快就能胜任原先只有中央处理器才能完 成的图形问题 中的数据运算任务,为此前瞻性的研究在这样一种新情况下如何合理调 度中央处理器和图形处理器来更快的处理图形问题是很有必要的.事实上该问题其实 相当于一个两阶段两台处理器的混合流水作业问题:有两台处理器和一批需要加工的 工件,每个工件都包含两个任务,前一个任务是为第二个任务做准备的.第一个任务可 以选择在任何一台处理器上处理,而第二个任务则必须当第一个任务完成后,在第二 台处理器上处理,目标是尽可能早的处理完所有工件.对于该问题,设计了一个多项式 时间近似策略(PTAS1来给出最优调度方案. 关键词:调度;多项式时间近似策略;最大完工时间;混合流水作业 中图分类号:O223 文献标识码:A 文章编号:1000—4424(2014)01—0095—010 §1 引 言 考虑一个主要应用于计算机图形处理的混合流水作业模型.单从图象的生成来说大概需 要下面四个步骤:齐次坐标,阴影建模,Z一缓冲,材质贴图.在这些步骤中,前两个步骤合称为 数据处理,原先只能依靠中央处理器 (CPU)来完成,而后两个步骤合称为图像处理,由图形处 理器 (GPU)来完成,并且图像处理必须在数据处理完成后进行.但到T2002年,ATI公司设计 的一款新的GPURadeon9700,和 以往的GPU不同之处在于它具备了很强的浮点运算能力,也 就是说很多以往只能由CPU来完成的工作GPU也可 以处理了.到 目前为止很多强大的GPU, 例如NⅥDIA公司设计的CUDA,AMD公司和Apple公司联合设计的OpenCL,他们都能完成很 多原来只能由CPU来进行的工作.所以现在数据处理工作也可以mGPU来完成,也就是说数 据处理可 以选择 由CPU处理,也可以选择 由GPU处理,而图像处理则只能通过GPU.需要找 收稿 日期:2013-03—15 修回日期:2014-02。10 基金项目:浙江省自然科学基金(LQ13A01O010);宁波市自然科学基金(2O12A610023) 高校 应 用数 学 学 报 第29卷第1期 到合理的安排方案使得尽可能早 的处理完所有图形.把CPU和GPU看做两 台流水作业处理 器,并且将数据处理和图像处理看作两道不同的加工工序,就可以把这个图形处理问题转化 为本文所考虑的混合流水作业 问题.问题具体描述如下:有两台处理器尬 和M2,有一个工件 集 =f , ,… , ).每个工件 包含两个任务Ai和 ,并且任务 必须在任务Ai完成以 后才能处理,任务A可以选择在机器M1或者M2上处理,处理时间均为at,然而任务Bt只能在机 器M2上处理,处理时间为bt.也就是说每个工件都有两种加工模式可以选择,如果工件 的两个 任务A和 都选择在机器M2上处理,把这种加工模式称为模式j;如果任务A选择在机器尬 上 处理,而任务 在机器 上处理,则称为模式2.所有工件在零时刻就己知并且机器在处理一个 任务的过程中不允许中断.目标是极小化所有工件的最大完工时间. 经典的两阶段两台处理器流水作业问题只有模式2一种加工模式,而本问题增加了一种可选 的加工模式:模式1.与本问题较为相关的模型还有下面两个:Kouvelis和Vairaktarakis[1】提出的 一 类混合流水作业问题(HybridFlowShop,简称HFS),在该问题中加工模式有三种,同一个工 件的两个任务可以选择同在第一台处理器或者同在第二台处理器上处理,又或者第一个任务在 第一台处理器而第二个任务则在第二台处理器上处理.作者证明问题是一般ⅣP一困难的,并给 出一个伪多项式时间最优算法.Vairaktara

文档评论(0)

kehan123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档