Intel MKL基础(2)MKL的分层结构Layered Model Concept
2011-11-25 15:35
239 查看
参考:http://software.intel.com/sites/products/documentation/hpc/mkl/mkl_userguide_win/mkl_userguide_win.pdf(搜索“Layered Model Concept")
为了支持多编译器和接口、不同的OpenMP实现、串行和多线程、广泛的处理器等,Intel MKL采用结构化设计。为了支持不同的接口、线程模型和处理器计算等,Intel MKL在概念上可以分为以下三部分:
1. Interface Layer接口层
2. Threading Layer线程层
3. Computational Layer计算层
为了支持不同的编译器的线程模型,还需要额外的一层,不属于Intel MKL的一部分,即编译器运行时库RTL(Compiler run-time Libraries)。
为了支持多编译器和接口、不同的OpenMP实现、串行和多线程、广泛的处理器等,Intel MKL采用结构化设计。为了支持不同的接口、线程模型和处理器计算等,Intel MKL在概念上可以分为以下三部分:
1. Interface Layer接口层
2. Threading Layer线程层
3. Computational Layer计算层
为了支持不同的编译器的线程模型,还需要额外的一层,不属于Intel MKL的一部分,即编译器运行时库RTL(Compiler run-time Libraries)。
相关文章推荐
- Intel MKL基础(4)MKL函数举例(BLAS and Sparse BLAS)
- Intel MKL基础(1)了解MKL、MKL资源
- Intel MKL基础(1)了解MKL、MKL资源
- Intel MKL基础(3)MKL函数分类
- Intel MKL基础(4)MKL函数举例(BLAS and Sparse BLAS)
- Intel MKL基础(3)MKL函数分类
- Intel MKL基础(2)MKL的分层结构Layered Model Concept
- 高性能Numpy/Scipy:使用Intel MKL和Intel Compilers
- 系统架构师-基础到企业应用架构-分层[上篇]
- Caffe+Ubuntu 14.04 LTS + CUDA 7.5 + CUDNN 5.1.3 + Intel MKL + OpenCV 3.1 RC安装教程
- Intel® MKL with Numpy, Scipy, Matlab, C#, Python, NAG and more
- Android 基础组件构成系统分层以及底层启动原理
- Intel系列开发工具- C++ Compiler,Fortran Compiler,IPP,MKL,VTune,Thread Checker
- android基础重点总结(分层架构,五中布局,activity的生命周期和四种启动模式)
- 安装intel compiler and mkl library
- 比较OpenBLAS,Intel MKL和Eigen的矩阵相乘性能
- 关于Intel MKL
- 【笔记】【原】Ubuntu Linux 12.04 64位下Intel Math Kernel Library (MKL) 2013安装以及使用
- 网络基础知识:(一)网络分层和网络设备
- 使用Intel编译器(1)并行化(1)自动并行化基础