gpt4 book ai didi

opencl - clBLAS 和 ViennaCL 之间的区别?

转载 作者:行者123 更新时间:2023-12-04 08:43:09 25 4
gpt4 key购买 nike

看看那里的 OpenCL 库,我试图完全掌握每个库。特别是一个图书馆是 clBLAS .他们的网站声明它实现了 BLAS 级别 1、2 和 3 方法。那很好,但是 ViennaCL也有 BLAS 例程、线性代数求解器、支持 OpenCL 和 CUDA 后端,并且只有头文件。目前在我看来,似乎没有理由在 ViennaCL 上使用 clBLAS,但我想知道 如果有人有任何理由为什么要使用 clBLAS 而不是 ViennaCL ?

虽然相似,但这意味着是 this previous question 的扩展比较 VexCL、Thrust 和 Boost.Compute。

最佳答案

clBlas 是由 AMD 实现的,因此人们可以希望它在 AMD 硬件上会更快。这通常是供应商 BLAS 实现的唯一优势。不幸的是,这里似乎并非如此。

this talk ViennaCL 作者报告说,由于他们的自动调整框架,他们能够胜过 clBLAS,或者表现出类似的性能。

关于opencl - clBLAS 和 ViennaCL 之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30459112/

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