基于GPU/CPU混合架构的流程序多粒度划分与调度方法研究

来源 :计算机工程与科学 | 被引量 : 0次 | 上传用户:cuitlcm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数据流编程语言简化了相关领域的编程,很好地把任务计算和数据通信分开,从而使应用程序分别在任务级和数据级均具有可并行性。针对GPu/cPu混合架构中存在的大量数据并行、任务并行和流水线并行等问题,提出并实现了面向GPU/CPU混合架构的数据流程序任务划分方法和多粒度调度策略,包括任务的分类处理、GPU端任务的水平分裂和CPU端离散任务的均衡化,构造了软件流水调度,经过编译优化生成OpenCL的目标代码。任务的分类处理根据数据流程序各个任务的计算特点和任务间的通信量大小,将各任务分配到合适的计算平台上;GPU
其他文献
目的:观察中药乳康液对乳腺小叶增生的疗效.方法:采用乳康液(山楂、麦芽、丹参、五味子、鹿角霜、山慈菇、淫羊藿)治疗本病150例.结果:总有效率94%.提示:该方具有活血化瘀,清
一、"自主、合作、探究"学习方式的界说"自主、合作、探究"的学习方式包括三种不同层面的学习活动。其中"自主学习"是指学习主体有明确的学习目标,对学习内容和学习过程具有自觉的
研究了可以实现低碳交通运输目标的公铁两网之间货流转移问题.综合考虑公铁两网的货流特点,构建了考虑碳排放的公铁两网之间货流转移的0-1规划模型.模型中以碳税描述碳排放成
目的 :探讨海奥口腔修复膜在牙齿种植引导骨再生中的应用效果。方法 :对2013年7月~2014年7月期间在我院进行牙齿种植的180例牙齿缺失患者的临床资料进行回顾性研究。我们根据