![]() |
1
23
OpenMP(至少2.0)支持一些简单操作的缩减,但不支持max和min。
在下面的示例中,
编辑:更清晰的实现:
|
![]() |
3
5
OpenMP不支持这些缩减操作。考虑英特尔线程构建块的并行减少算法,您可以在其中实现任意算法。 这里举个例子。它使用部分结果的总和。你可以实现你想要的任何功能。
请检查此链接以了解其他缩减算法。 http://cache-www.intel.com/cd/00/00/30/11/301132_301132.pdf#page=19 请看第3.3.1段。有一个在数组中查找最小值的例子。 |
![]() |
4
3
这是典型的还原问题。 此外 the page pointed by Suvesh ,您可以查看 reduction clause . |
|
Ma Joonyoung · 粗粒度和细粒度链表的时间比较 1 年前 |
![]() |
user1700890 · 了解交互式代理Python API中的线程 2 年前 |
![]() |
AntonBoarf · 为什么要将实例变量指定给局部变量? 2 年前 |
![]() |
rhymes · 如何让线程操作相同的java列表 2 年前 |