文件名称:用于VideoCore VI QPU(Raspberry Pi 4)的BLAS库-C/C++开发
文件大小:73KB
文件格式:ZIP
更新时间:2024-06-15 20:15:02
C/C++ Standard Libraries
QMKL6(VideoCore VI QPU数学内核库)是在VideoCore VI QPU(Raspberry Pi 4的GPU(图形处理单元))上运行的BLAS库。QMKL6实现与其他BLAS库相同的C接口(例如cblas_sgemm),因此您只能通过修改编译器标志来将程序更改为使用QMKL6。 QMKL6 QMKL6(VideoCore VI QPU数学内核库)是一个运行在VideoCore VI QPU(Raspberry Pi 4的GPU(图形处理单元))上的BLAS库。QMKL6实现了与其他BLAS库相同的C接口(例如cblas_sgemm),因此您只能通过修改编译器标志来将程序更改为使用QMKL6。 要求QMKL6当前仅支持Raspberry Pi 4,因为它是唯一配备VideoCore VI QPU的Raspberry Pi板。 如果您需要在O上使用QPU加速的BLAS功能
【文件预览】:
qmkl6-master
----.clang-format(21B)
----.gitignore(2KB)
----blas-qmkl6.pc.in(308B)
----src()
--------qmkl6.cpp(5KB)
--------stbmv.py(3KB)
--------fft4.py(7KB)
--------sgemm_rnn.py(8KB)
--------fft2.py(4KB)
--------blaslike.cpp(8KB)
--------sscal.py(2KB)
--------comatcopy_n.py(6KB)
--------support.cpp(2KB)
--------sgemm_rnt.py(8KB)
--------fft.cpp(6KB)
--------blas3.cpp(6KB)
--------saxpy.py(3KB)
--------blas2.cpp(8KB)
--------sasum.py(3KB)
--------ctbmv.py(4KB)
--------sgemm_rtn.py(8KB)
--------sdot.py(3KB)
--------scopy.py(6KB)
--------blas1.cpp(9KB)
--------snrm2.py(3KB)
--------sgemv_n.py(6KB)
--------sgemm_rtt.py(8KB)
--------somatcopy_t.py(8KB)
--------comatcopy_t.py(9KB)
--------common.py(457B)
--------somatcopy_n.py(4KB)
--------sgemv_t.py(6KB)
--------CMakeLists.txt(4KB)
----LICENSE.txt(2KB)
----.github()
--------workflows()
----README.md(2KB)
----include()
--------cblas-qmkl6.h(5KB)
--------qmkl6-internal.hpp(3KB)
--------CMakeLists.txt(69B)
----test()
--------axpy.cpp(4KB)
--------asum.cpp(2KB)
--------cblasdefs.h(2KB)
--------mem.cpp(2KB)
--------copy.cpp(4KB)
--------gemv.cpp(6KB)
--------dot.cpp(3KB)
--------fft.cpp(13KB)
--------cxxutils.hpp(1KB)
--------tbmv.cpp(5KB)
--------scal.cpp(3KB)
--------omatcopy.cpp(10KB)
--------nrm2.cpp(2KB)
--------gemm.cpp(17KB)
--------CMakeLists.txt(2KB)
----CMakeLists.txt(1KB)
----.editorconfig(342B)