strsv:一个简单但快速的三角形求解器

时间:2024-04-14 07:35:04
【文件属性】:

文件名称:strsv:一个简单但快速的三角形求解器

文件大小:24KB

文件格式:ZIP

更新时间:2024-04-14 07:35:04

CMake

STRSV 该存储库是我的博客文章的同伴,在其中我解释了我如何发现一个击败MKL的三角求解器(在8倍矩阵尺寸上,在AVX2上,单线程)。 该求解器的代码以及概念验证的分治式求解器在此处。 应该在Linux上使用GCC或Clang进行编译。 GHA工作流程应作为您在本地进行尝试的指南。 请注意,如果你有AVX-512支持一个CPU,你可能会看到BLAS执行远好于我的实现。 这是为了教育。 请阅读博客文章以获取此存储库的完整故事和上下文。 如果此示例对您的工作有所帮助,请考虑通过向我买杯咖啡来表示感谢!


【文件预览】:
strsv-master
----make_plots.py(1KB)
----.github()
--------workflows()
----src()
--------solvers()
--------CMakeLists.txt(491B)
--------solvers.h(133B)
----.clang-format(2KB)
----requirements.txt(18B)
----vcpkg.json(135B)
----CMakeLists.txt(530B)
----cmake()
--------FindMKL.cmake(2KB)
----README.md(1KB)
----overlay()
--------openblas()
----tests()
--------common.cpp(926B)
--------common.h(291B)
--------CMakeLists.txt(316B)
--------correctness()
--------performance()
----.gitignore(60B)

网友评论