为什么英特尔MKL称为数学“内核”库?

时间:2012-12-09 04:49:30

标签: kernel

我一直认为英特尔MKL例程是用C / Fortran编写的,有时在汇编级别进行手工优化,但我不知道它们是如何与内核相关联的 - 是否存在技术问题为什么它被称为"内核库"?我发现的这个术语的唯一其他用法是针对" Linux内核库",其名称在其上下文中更有意义。

2 个答案:

答案 0 :(得分:0)

来自Kernel

  

在数值分析中,执行常见数值运算的子程序   特别是,在矢量化循环中执行的例程

来自Compute kernel

  

在计算中,计算内核是为高编译的例程   吞吐量加速器(如GPU),DSP或FPGA,分开   (但由主程序使用)。它们有时被称为计算   着色器,与顶点着色器和像素着色器共享执行单元   在GPU上,但不限于在一类设备上执行,或   图形API。

答案 1 :(得分:-1)

内核库直接挂入并由内核使用,因此是“内核库”。