【发布时间】:2011-03-14 08:04:56
【问题描述】:
早安,
阅读此thread 关于Mathematica 中的模式匹配和函数的性能 我对Timo's idea 关于优化表达式的评估印象深刻:
我有时会构建一个 所有功能的调度表 I 需要并手动将其应用到我的 开始表达。这提供了一个 比正常速度显着增加 评估为非 Mathematica 的 需要解析内置函数 反对我的表达。
这样的Dispatch表究竟应该如何构造?在哪些情况下会推荐这种方法?它是如何工作的?是否有其他优化主循环的方法?
【问题讨论】:
-
毫无疑问,@Timo 很快就会给出明确的答案,但是关于 Dispatch 的文档会在你等待的时候带来有趣的阅读;)
-
我猜你已经看过 Parallel Computing、Compile、GPU Computing、Lightweight网格客户端等
-
@belisarius 是的,当然。问题是关于优化标准 Mathematica 的主循环本身。它的灵感来自于 Timo 关于“与正常评估相比显着提高速度”的评论。
标签: optimization wolfram-mathematica