gpt4 book ai didi

c++ - 在大矩阵操作中,可以使用 C++ 中的 'eigen' 库击败 matlab 吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:44:09 26 4
gpt4 key购买 nike

<分区>

我做了一个简单的矩阵乘法程序,有两个 50000x50000 的矩阵并将它们相乘。我使用库 eigen 和 matlab 在 C++ 中完成了此操作。然而,matlab 中的执行时间比使用 eigen 的时间短。在使用 eigen 时,我将所有编译(可能还有运行)选项保留为默认值。

我知道 matlab 是作为矢量化程序构建的,它可以借助多处理器和并行化。但是,如果我想开发具有大型矩阵和线性代数的程序,是否有可能使用特征库来击败 matlab 的性能?或者必须去专有的英特尔(或其他)库?对我们如何做到这一点有何评论?

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