|
1
4
您可以通过在阵列上运行两次来并行执行此操作。第一次计算部分产品并保存每个线程的总部分产品时。在第二遍中,您用前一个线程的总乘积来校正每个元素。这类似于如何并行进行累积和(又名前缀和),只是它是并行的累积积。
|
|
|
2
4
如果它是一个大数字,如果您拆分乘法,您可以进行并行阶乘 实例 数字是1000!你有10根线
10) 线程解析900*901*902*….*1000并保存到t10 然后在主线程上解析: t1*t2*t3*…*t10,它等于1000! |
|
|
MaPo · Linux,设置锁定ICMP_过滤器选项 1 年前 |
|
Doohyeon Won · 内联函数上的奇怪现象?[关闭] 1 年前 |
|
|
Bobby · 复合字面值总是左值吗? 1 年前 |
|
9-Pin · C: 嵌套结构的堆栈内存分配 1 年前 |