期刊文献+

数据并行语言中的任务并行

Task Parallelism in a Data Parallel Language
下载PDF
导出
摘要 数据并行虽然已经获得了广泛的应用,但是,仍然有一些应用程序不适于数据并行语言的并行模式,如树结构算法。数据并行与任务并行的结合可以很好地解决这些问题。该文主要讨论了在数据并行中引入任务并行时,遇到的共享变量、代码生成和处理器分配等问题,比较和分析了基于编译、基于语言和基于协作库的方法。 Data parallelism has been used in a wide field, but many applications can't be whtten in the way of data parallelism, for example, data structure algorithm. Integraing data parallel and task parallel can solve these problems.This paper discusses share variables, code generation and processor distribution, compares the compiler-based, language-based and coordination libop method when task parallelism is implemented in a data parallel langUage.
机构地区 哈尔滨工业大学
出处 《计算机工程与应用》 CSCD 北大核心 1999年第10期43-45,共3页 Computer Engineering and Applications
基金 国防科工委九五预研项目的资助
关键词 任务并行 协作库 数据并行语言 编译器 Data parallelism, task parallelism, coordination library
  • 相关文献

参考文献1

  • 1Subhlok J,ACM Sigplan Notices,1997年,32卷,7期,1页

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部