文件名称:slingen:小型线性代数应用的程序生成器
文件大小:35.74MB
文件格式:ZIP
更新时间:2024-06-02 13:15:57
C
此版本的SLinGen生成器旨在再现DG Spampinato,D.Fabregat-Traver,P.Binetinesi和M.Püschel在CGO'18上发表的论文《小规模线性代数应用的程序生成》中描述的结果。 。 工件评估需要一个Linux系统(我们在实验中使用具有Linux内核v3.13的Ubuntu 14.04)和一个支持AVX的CPU。 使用Intel的MKL,ReLAPACK和RECSY,将SLinGen内核与使用多面体Polly,基于模板的Eigen和基于库的代码,使用Intel icc和clang优化的直接性能进行了比较。 如果用户有兴趣从后一个竞争者那里复制结果,出于性能方面的考虑,她需要将选择的库安装在目标实验平台上。 硬件依赖性 唯一需要的硬件是带有AVX的CPU。 秒图4提供了有关用于实验的确切硬件的更多详细信息。 软件依赖项 SLinGen被创建为在Linux