gpt4 book ai didi

javascript - 是否可以在浏览器中使用 GPU 并行对大量数字求和?

转载 作者:行者123 更新时间:2023-11-28 03:22:45 25 4
gpt4 key购买 nike

假设我的任务是对 1048576 个数字求和。假设我也可以忽略将这些数字发送到 GPU 所花费的时间(它们不需要——它们可以从一个简单的数学公式中推导出来)。是否可以在那里并行地对所有这些数字求和?

我的尝试:我打算进行通常的平行缩小,使纹理在每次通过时缩小其大小的 1/4,所以我需要 log(N)通过。我遇到的问题是纹理保持 Vec4<byte>值。我对 float 感兴趣值(value)观!有个扩展写Vec4<float>值,但它不允许读回它们,它们仍然是 Vec4 !

有人能解决这个问题吗?考虑到 WebGL 的复杂性,一个最小的代码演示将非常有帮助。

最佳答案

您可以使用 Web Worker 在另一个线程中并行计算。

详情请看这里

https://developer.mozilla.org/en-US/docs/Web/Guide/Performance/Using_web_workers

关于javascript - 是否可以在浏览器中使用 GPU 并行对大量数字求和?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23373024/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com