Main Content

本页采用了机器翻译。点击此处可查看英文原文。

parallel.gpu.RandStream.list

GPU 上的随机数生成器算法

说明

parallel.gpu.RandStream.list 列出了使用 parallel.gpu.RandStreamparallel.gpu.RandStream.create 创建随机数流时可以使用的生成器算法。

示例

示例

全部折叠

当您使用 parallel.gpu.RandStream.list 时,MATLAB® 会显示可用的随机数生成器列表。

parallel.gpu.RandStream.list
The following random number generator algorithms are available:
 
MRG32K3A:         Combined multiple recursive generator (supports parallel streams)
Philox4x32_10:    Philox 4x32 generator with 10 rounds (supports parallel streams)
Threefry4x64_20:  Threefry 4x64 generator with 20 rounds (supports parallel streams)

每个生成器都支持多个并行流。

关键词生成器多流和子流支持高精度近似周期
"Threefry""Threefry4x64_20"执行 20 轮的 Threefry 4x64 生成器2514(2256 个长度为 2258 的流)
"Philox""Philox4x32_10"执行 10 轮的 Philox 4x32 生成器2193(264 条长度为 2129 的流)
"CombRecursive""mrg32k3a"组合多重递归生成器2191(263 条长度为 2127 的流)

有关在 GPU 和 CPU 上生成随机数的差异的更多信息,请参阅 GPU 上的随机数流

版本历史记录

在 R2011b 中推出