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文件 全部的 前5名39位作者引用 2 玛尔塔·加西亚·加苏拉 2 纪尧姆·胡泽奥 2 杰苏斯·拉巴特 2 马丁·蒂莱尼乌斯 1 安东尼,Artigues 1 爱德华·艾瓜德 1 里卡德·博雷尔 1 博世,尧姆 1 胡安·米盖尔·德·哈罗 1 罗杰·费雷尔 1 安东尼奥·菲尔格拉斯 1 传单,娜塔莎 1 伊万·福尼尔 1 约琴·弗里奇 1 彼得·盖泽尔 1 伊莫·惠斯曼 1 艾曼纽·杰恩诺 1 丹尼尔·吉梅内斯·冈萨雷斯 1 Kedad Sidhoum,萨菲亚 1 伊丽莎白·拉尔森 1 埃里克·莱托 1 李小叶雪莉 1 本杰明·洛伦多 1 Malaschonok,Gennadi I。 1 泽维尔·马托雷尔 1 丹尼尔,米拉 1 佛罗伦萨蒙纳 1 格雷戈里·莫尼 1 阿特姆·纳波夫 1 Pérez-Sánchez,Eduardo J。 1 吉勒姆·拉米雷斯-米兰达 1 弗朗索瓦·亨里·鲁埃 1 A.A.Sidko。 1 Jörg Stiller公司 1 阿努拉格·苏拉帕内尼 1 丹尼斯·特里斯特拉姆(Denis R.Trystram)。 1 玛丽亚诺·巴斯克斯 1 米克尔·维达尔 1 塞缪尔·威廉姆斯。 全部的 前5名引用于7个系列 三 计算机和流体 2 SIAM科学计算杂志 1 计算物理杂志 1 电气电子工程师学会计算机期刊 1 编程和计算机软件 1 国际计算机科学基础杂志 1 国际计算流体动力学杂志 在5个字段中引用 7 数值分析(65-XX) 4 流体力学(76-XX) 2 计算机科学(68至XX) 1 可变形固体力学(74-XX) 1 地球物理学(86-XX) 按年份列出的引文