我一直觉得英特尔MKL例程是用C/Fortran编写的,有时候在程序集级别上进行了手工优化,但我不明白这些例程与内核是如何关联的 - 有没有技术上的原因被称为“内核库”?我发现这个术语的唯一其他用法是“Linux Kernel Library”,它的名称在其上下文中更加合理。为什么英特尔MKL称为数学“内核”库?
1
A
回答
-1
内核库直接挂接到内核中使用,因此被称为'内核库'。
0
从Kernel:
在数值分析中,执行一个共同的数值运算 特别的子程序中,在一个量化循环
而且从Compute kernel执行的程序:
在计算中,计算内核是编译为高的例程 吞吐量加速器(如GPU),DSP或FPGA与 (但由其使用)主程序分开。它们有时称为着色器,在GPU上与顶点着色器和像素着色器 共享执行单元,但不限于在一类设备上执行,或者不限于在图形API上执行。
相关问题
- 1. 英特尔MKL与AMD数学核心库
- 2. FFT使用英特尔MKL和英特尔IPP
- 3. 英特尔至强融核MKL 3D双精度复合FFT
- 4. 将Ipopt与英特尔MKL连接
- 5. C#调用英特尔MKL cblas_dgemm_batch
- 6. MKL性能英特尔披岛
- 7. 使用英特尔MKL的3D卷积
- 8. 从英特尔MKL链接LAPACK与gfortran
- 9. 链接R与英特尔MKL 11.01.117
- 10. 无法链接英特尔MKL
- 11. 为什么用于OpenCL的英特尔内核生成器告诉我,我的内核不是矢量化的?
- 12. 英特尔MKL内存管理和异常
- 13. 如何链接英特尔MKL库,只是cblas_dgemm功能用于
- 14. 英特尔MKL:用于解决Ax = lambda * Bx(特征值)的MKL库中的函数(仅用于C程序)
- 15. 英特尔酷睿i *与内核数量之间的关系是什么?
- 16. 英特尔数学核心中的特征值和特征向量计算
- 17. 为什么炒作英特尔MKL Numpy的构建比我的PC上的ATLAS构建要慢?
- 18. 为什么你不能用科学记数法在内核
- 19. 为什么叫内核的内核?
- 20. 英特尔Mac上的总线错误,为什么?
- 21. 为什么英特尔C编译器无法构建coreutils?
- 22. 为什么英特尔MPI使用DAPL和OpenMPI本机ibverbs?
- 23. 为什么数据库表称为表?
- 24. 英特尔MKL pardiso将不会在Fortran中并行运行
- 25. 无法安装与英特尔MKL的Scipy
- 26. 将英特尔的MKL(BLAS&LAPACK)链接到GCC
- 27. 英特尔MKL致命错误:无法加载libmkl_avx2.so或libmkl_def.so
- 28. 如何链接英特尔MKL和libdl与黄金链接器?
- 29. 使用带有零填充的英特尔MKL的3D FFT
- 30. 英特尔MKL是否支持Armadilo,Eigen或Biltz ++?
数学中的“内核”,就像在英特尔的“数学内核库”中一样,具有非常具体的含义,与操作系统内核很少有关。请参阅http://en.wikipedia.org/wiki/Kernel#Mathematics了解一些背景知识。英特尔的MKL是一个普通的用户空间库;名字中的“内核”来自数学背景。 –