Eigen是一个高级c++模板头库,用于线性代数、矩阵和向量运算、几何变换、数值求解器和相关算法。Eigen是基于Mozilla公共许可证2.0 (MPL2)授权的开源软件。Eigen是使用表达式模板元编程技术实现的,这意味着它在编译时构建表达式树,并生成自定义代码来计算这些树。使用表达式模板和浮点运算的代价模型,库执行自己的循环展开和向量化。如果检测到支持的SIMD指令集和支持的编译器,则Eigen自动启用其向量化。Cadence在Eigen中增加了对Tensilica dsp的支持。目前,该发布包已面向Tensilica DSP客户。本文介绍了各种Tensilica dsp的特征库以及向量化支持。
点击在这里阅读更多。
留下回复