文件名称:Fastor:适用于现代C ++的轻量级高性能张量代数框架
文件大小:1.02MB
文件格式:ZIP
更新时间:2024-05-24 14:24:33
fpga hpc simd tensors multidimensional-arrays
固定器 Fastor是用于现代C ++的高性能张量(固定多维数组)库。 Fastor提供: 高级界面,用于处理C ++的多维数组,这些数组对于科学程序员是原生的 裸机性能,适用于小的矩阵/张量乘法,收缩和张量分解[LU,QR等]。 参考以了解Fastor如何提供与MKL JIT专用API相当的性能 最小化编译时间操作,例如图形优化,贪婪的矩阵链乘积和近似符号操作,以将BLAS或非BLAS类型表达式的计算复杂度降低几个数量级 显式和可配置的SIMD向量化,支持所有数值数据类型float32 , float64 , complex float32和complex float64以及带 可选的SIMD后端,例如 , 甚至 使用英特尔和可选JIT后端,用于性能便携式代码 使用Fastor高度优化的内核能够包装现有数据并对其进行操作 适用于FPGA,微控制器和嵌入式系统的线性代数库,因为绝对没