×

OmpSs公司

swMATH ID: 24813
软件作者: Bueno J、Planas J、Duran A、Badia RM、Martorell X、Ayguade E等。
描述: OmpSs编程模型。OmpSs致力于将BSC开发的StarSs编程模型的功能集成到单个编程模型中。特别是,我们的目标是使用新指令扩展OpenMP,以支持异步并行性和异构性(如GPU等设备)。然而,它也可以理解为扩展其他基于加速器的API(如CUDA或OpenCL)的新指令。我们的OmpSs环境构建在我们的Mercurium编译器和Nanos++运行时系统之上。通过在程序的不同任务之间使用数据依赖性,可以在OmpS中启用异步并行。为了支持异构性,引入了一个新的构造:目标构造。在OmpS中,除了结构化块之外,任务构造还允许对函数声明或定义进行注释。当用任务构造注释函数时,该函数的每次调用都将成为任务创建点。请注意,只有函数本身的执行是任务的一部分,而不是任务参数的求值(这些参数首先被私有化)。另一个限制是不允许任务有任何返回值,即返回值必须为void。
主页: https://pm.bsc.es/ompss网站
源代码:  https://github.com/bsc-pm/ompss-ee
相关软件: StarPU公司;超级胶水;数据链接库;DAGuE公司;CUDA公司;英特尔TBB;夸克;血浆;西尔克;开放式泡沫;PARAVER公司;DLB泡沫;坎特拉;CVODE公司;VODE(旁白);Hadoop公司;阿利亚;METIS公司;DRAMA公司;代码_星期四
引用于: 10文件

按年份列出的引文