gpt4 book ai didi

c++ - 需要一个支持 16 位整数的免费线程安全矩阵数学库 (c++)

转载 作者:行者123 更新时间:2023-11-28 08:01:50 26 4
gpt4 key购买 nike

我需要一个替代 std 库矩阵函数的方法,最好是快速且非常便携的方法。它需要是线程安全的,能够进行矩阵乘法等操作,并且需要支持 16 位整数。我查看了“基本线性代数子程序”维基百科页面,但找不到我需要的东西。谷歌也没有太大帮助。我遇到了一些像 Eigen 和 dlib 这样的近乎成功的东西,但没有什么能完全符合我的需要。有谁知道适合我的替代库吗?

提前致谢!

最佳答案

我不确定是否存在这样的事情,因为在不知道使用模式的情况下使其成为线程安全的会使它不是很并行。这是您可以对矩阵库做的唯一使它线程安全的事情,就是在使用它时锁定整个库 - 本质上使它成为非并行的。

编写或查找您自己的互斥锁类,然后使用互斥锁保护您的矩阵数学运算。

即派生自基本矩阵类添加互斥量,然后在对任何矩阵对象进行操作之前锁定其互斥量。如果对您的使用模式有一点了解,您可以使这种方式比在库中发生锁定时更并行。

关于c++ - 需要一个支持 16 位整数的免费线程安全矩阵数学库 (c++),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11233511/

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