日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

MKL学习——功能简介

發布時間:2023/12/13 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MKL学习——功能简介 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

基本術語

BLAS : Basic Linear Algebra Subprograms 基本線性代數子程序

BLACS : Basic Linear Algebra Communication Subprograms 基本線性代數通信子程序

LAPACK : Linear Algebra PACKage 線性代數包

ScaLAPACK : Scalable LAPACK

PBLAS : Parallel Basic Linear Algebra Subprograms 可并行基本代數子程序

FFT : Fast Fourier Transform 快速傅里葉變換

VM : Vector Mathematics 矢量數學

VS : Vector Statistics 矢量統計學

BRNGs : Basic Random Number Generators 基本隨機數生成器

PDE : Partial Differential Equations 偏微分方程

主要功能

解決大型計算問題,提供BLAS、LAPACK線性代數程序、快速傅里葉變換、矢量數學函數、隨機數生成函數以及其它一些函數。

功能域

BLAS程序

  • BLAS Level 1 Routines:提供向量數據的加、減、縮放、點乘
  • BLAS Level 2 Routines:提供向量-矩陣的運算,比如乘法運算、一階矩陣和二階矩陣的更新、三角形系統的解法
  • BLAS Level 3 Routines:提供矩陣-矩陣的運算,比如矩陣相乘、k階更新、三角形系統的解法

稀疏BLAS程序

也分為Level 1 2 3程序,與BLAS程序類似,只不過利用了稀疏向量、稀疏矩陣的有點: 僅存儲向量或者矩陣的非零元素。

LAPACK程序

根據操作分為兩種功能:

  • 解線性方程組,矩陣分解,矩陣求逆,estimate condition numbers
  • 解決最小二乘問題,特征值、奇異值問題,Sylvester 方程

稀疏求解程序

針對具有實系數和復數系數的對稱系數矩陣,可以直接進行系數求解。對于對稱矩陣,子程序能夠解決正定和非正定系統。

擴展Eigensolver程序

Extended Eigensolver RCI Routines是解決標準的(Ax=λx)以及泛化的(Ax=λBx)特征值問題的高性能計算程序,其中AB是對稱或者Hermitian形式。針對給定的搜索區間,能夠生成所有的特征值和特征向量。

矢量數學函數

包含高度優化實現的核心數學函數(power, trigonometric, exponential, hyperbolic )等,可在實數域或者復數域上操作。

統計學函數

矢量統計包含(比較專業的詞匯,直接英文表示):

  • Pseudorandom, quasi-random 和non-deterministic random number generator去實現連續和離散分布。包含一系列的高度優化的隨機數生成器和矢量數學函數
  • 各種各樣的卷積和相關操作
  • 單精度和雙精度的多維數據的初等統計分析

傅里葉變換函數

具有混合基(mixed raidx)支持的多維快速傅里葉變換函數,支持離散傅里葉變換的一致性。

偏微分方程

提供了解偏微分方程的工具,工具是三角變換接口程序(Trigonometric Transform interface routines)以及泊松解法(Poisson Solver).

三角變換程序對于用戶實現自己的解法有幫助。用戶可以通過快速的sine, cosine以及交錯余弦變換(staggered cosine transforms)實現三角變換接口

泊松解法是用于快速解決簡單的Helmholtz 、泊松、拉普拉斯問題。解法的基礎,也就是三角變換接口,是基于快速傅里葉變換的接口。

其它支持的函數

提供了對于MKL的相關操作,以及庫和庫操作的基本信息,比如當前庫版本,CPU頻率的定時、設置、衡量,錯誤處理,內存分配

深度神經網絡(DNN)的數學核心庫

對于卷積、池化、normalization、激活、多維變換操作(multi-dimensional transposition operations)的最基本的前向和后向計算。

MKL中C語言數據類型的指定方法

如果你的數據類型與MKL數據類型二進制兼容其具有相同的表示與存儲設置的話,可以重定義特定的MKL數據類型。

重定義方法是在包含mkl.h之前用#define聲明一下

#define MKL_INT size_t #include "mkl.h"

也可以用-D操作重定義數據類型,比如

...-DMKL_INT=size_t...

后續

看完功能簡介,下一篇就開始從最簡單的向量-向量,矩陣-向量,矩陣-矩陣的操作開始學習

總結

以上是生活随笔為你收集整理的MKL学习——功能简介的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 伊人ab| 日韩高清在线一区二区 | v天堂在线观看 | 特黄av | 亚洲无码久久久久 | 久久99精品久久久久久 | 热久久伊人 | 美女搞黄视频网站 | 麻豆蜜桃wwww精品无码 | 草草福利影院 | 美国一级大黄一片免费中文 | 深夜福利国产 | 精品日本一区二区三区在线观看 | 夜夜操狠狠干 | 男人av网站| 青青草自拍偷拍 | 男生操女生动漫 | 亚洲精品日产精品乱码不卡 | 亚洲偷偷| 欧日韩av | 性中国古装videossex | 在线观看亚洲区 | 97精品人妻一区二区三区蜜桃 | 新婚若妻侵犯中文字幕 | 深夜视频免费在线观看 | 97桃色| 久久久久亚洲无码 | 91精品国产乱码 | 免费在线日韩av | 新版天堂资源中文8在线 | 朝桐光在线播放 | 麻豆一区二区三区四区 | 在线激情网 | 羞羞成人 | 夫の上司に犯波多野结衣853 | 中文字幕一二三四 | 国产一级片一区二区 | 亚洲人成人网 | 日韩黄色精品视频 | 国产一区二三区 | 欧美深性狂猛ⅹxxx深喉 | 国产成人精品视频 | 波多野结衣亚洲一区二区 | 欧美日韩国产精品 | 欧美成人综合视频 | 在线一本| 黄色av影视 | 日产久久久久久 | 在哪里看毛片 | 日本欧美在线播放 | 国产精品一区二区三区免费在线观看 | 日韩欧美国产视频 | 国产18禁黄网站免费观看 | 国产精品丝袜黑色高跟鞋的设计特点 | 自拍偷拍第 | 亚洲草逼 | 日本视频免费在线播放 | 精品成人av一区二区在线播放 | 国内精品视频在线播放 | 伊人免费在线 | 亚洲自拍偷拍欧美 | 亚洲综合网站 | 男同av在线观看一区二区三区 | 男人天堂2020 | 久久久精品日本 | 丰满人妻一区二区三区免费 | 香蕉视频链接 | ass亚洲熟妇毛耸耸pics | 最新中文字幕免费视频 | 久久久免费 | av一区二区不卡 | 操小妹影院 | 亚洲最大福利视频网 | 女优在线观看 | 久久久88 | 黄色性情网站 | 欧美黄色免费网站 | 秋霞在线观看秋 | 国产精品免费av一区二区三区 | 欧美成人另类 | 国产成人免费片在线观看 | 亚洲av永久纯肉无码精品动漫 | 丰满少妇一区二区三区 | 日韩中文字幕不卡 | 美女毛片网站 | 日韩精品久久久久久久电影99爱 | 欧美日韩系列 | 97成人精品 | 91亚洲综合 | 韩国av免费在线观看 | 殴美一级片 | 久久亚洲日本 | 波多野结衣高清电影 | 国产亚洲欧美一区二区三区 | 亚洲欧洲成人 | 亚洲精品999| 国内精品在线观看视频 | 在线视频区 | 久久手机看片 |