没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Intel
®
Math Kernel Library
Developer Reference
Revision: 096
MKL 2019
Legal Information
Contents
Legal Information .............................................................................. 30
Introducing the Intel
®
Math Kernel Library ........................................ 35
Getting Help and Support................................................................... 36
What's New ....................................................................................... 37
Notational Conventions...................................................................... 38
Chapter 1: Overview
Performance Enhancements...................................................................... 43
Parallelism.............................................................................................. 44
Chapter 2: BLAS
BLAS Routines ........................................................................................ 45
Naming Conventions for BLAS Routines.............................................. 45
Fortran 95 Interface Conventions for BLAS Routines............................. 46
Matrix Storage Schemes for BLAS Routines......................................... 47
BLAS Level 1 Routines and Functions ................................................. 47
?asum ................................................................................... 48
?axpy.................................................................................... 49
?copy .................................................................................... 50
?dot ...................................................................................... 51
?sdot..................................................................................... 52
?dotc..................................................................................... 53
?dotu .................................................................................... 54
?nrm2 ................................................................................... 55
?rot....................................................................................... 56
?rotg..................................................................................... 58
?rotm.................................................................................... 59
?rotmg .................................................................................. 61
?scal ..................................................................................... 62
?swap ................................................................................... 63
i?amax .................................................................................. 64
i?amin................................................................................... 65
?cabs1 .................................................................................. 66
BLAS Level 2 Routines ..................................................................... 67
?gbmv................................................................................... 67
?gemv................................................................................... 70
?ger ...................................................................................... 72
?gerc .................................................................................... 74
?geru .................................................................................... 75
?hbmv................................................................................... 77
?hemv................................................................................... 79
?her ...................................................................................... 81
?her2 .................................................................................... 83
?hpmv................................................................................... 85
?hpr...................................................................................... 87
?hpr2 .................................................................................... 88
?sbmv ................................................................................... 90
?spmv ................................................................................... 93
?spr ...................................................................................... 94
Intel
®
Math Kernel Library Developer Reference
2
?spr2 .................................................................................... 96
?symv ................................................................................... 98
?syr .................................................................................... 100
?syr2 .................................................................................. 101
?tbmv ................................................................................. 103
?tbsv................................................................................... 105
?tpmv ................................................................................. 108
?tpsv................................................................................... 110
?trmv.................................................................................. 112
?trsv ................................................................................... 113
BLAS Level 3 Routines ................................................................... 115
?gemm................................................................................ 116
?herk .................................................................................. 119
?her2k................................................................................. 121
?symm ................................................................................ 123
?syrk................................................................................... 125
?syr2k................................................................................. 127
?trmm................................................................................. 129
?trsm .................................................................................. 131
Sparse BLAS Level 1 Routines ................................................................. 132
Vector Arguments ......................................................................... 133
Naming Conventions for Sparse BLAS Routines ................................. 133
Routines and Data Types ................................................................ 133
BLAS Level 1 Routines That Can Work With Sparse Vectors ................. 134
?axpyi ......................................................................................... 134
?doti ........................................................................................... 136
?dotci .......................................................................................... 137
?dotui.......................................................................................... 138
?gthr ........................................................................................... 139
?gthrz.......................................................................................... 140
?roti ............................................................................................ 141
?sctr............................................................................................ 143
Sparse BLAS Level 2 and Level 3 Routines ................................................ 144
Naming Conventions in Sparse BLAS Level 2 and Level 3.................... 144
Sparse Matrix Storage Formats for Sparse BLAS Routines ................... 145
Routines and Supported Operations ................................................. 145
Interface Consideration.................................................................. 146
Sparse BLAS Level 2 and Level 3 Routines. ....................................... 151
mkl_?csrgemv ...................................................................... 154
mkl_?bsrgemv...................................................................... 156
mkl_?coogemv ..................................................................... 159
mkl_?diagemv...................................................................... 161
mkl_?csrsymv ...................................................................... 164
mkl_?bsrsymv ...................................................................... 166
mkl_?coosymv...................................................................... 169
mkl_?diasymv ...................................................................... 171
mkl_?csrtrsv ........................................................................ 174
mkl_?bsrtrsv ........................................................................ 176
mkl_?cootrsv........................................................................ 179
mkl_?diatrsv ........................................................................ 182
mkl_cspblas_?csrgemv .......................................................... 185
mkl_cspblas_?bsrgemv.......................................................... 187
mkl_cspblas_?coogemv ......................................................... 189
mkl_cspblas_?csrsymv .......................................................... 192
mkl_cspblas_?bsrsymv .......................................................... 194
Contents
3
mkl_cspblas_?coosymv.......................................................... 197
mkl_cspblas_?csrtrsv ............................................................ 199
mkl_cspblas_?bsrtrsv ............................................................ 202
mkl_cspblas_?cootrsv............................................................ 205
mkl_?csrmv ......................................................................... 208
mkl_?bsrmv ......................................................................... 212
mkl_?cscmv ......................................................................... 215
mkl_?coomv......................................................................... 219
mkl_?csrsv........................................................................... 222
mkl_?bsrsv .......................................................................... 226
mkl_?cscsv .......................................................................... 229
mkl_?coosv.......................................................................... 233
mkl_?csrmm ........................................................................ 236
mkl_?bsrmm ........................................................................ 240
mkl_?cscmm ........................................................................ 244
mkl_?coomm........................................................................ 248
mkl_?csrsm ......................................................................... 252
mkl_?cscsm ......................................................................... 256
mkl_?coosm......................................................................... 260
mkl_?bsrsm ......................................................................... 263
mkl_?diamv ......................................................................... 267
mkl_?skymv......................................................................... 270
mkl_?diasv .......................................................................... 273
mkl_?skysv .......................................................................... 276
mkl_?diamm ........................................................................ 279
mkl_?skymm........................................................................ 283
mkl_?diasm ......................................................................... 287
mkl_?skysm......................................................................... 290
mkl_?dnscsr......................................................................... 293
mkl_?csrcoo......................................................................... 296
mkl_?csrbsr ......................................................................... 299
mkl_?csrcsc ......................................................................... 302
mkl_?csrdia ......................................................................... 305
mkl_?csrsky ......................................................................... 308
mkl_?csradd......................................................................... 312
mkl_?csrmultcsr ................................................................... 316
mkl_?csrmultd...................................................................... 320
Sparse QR Routines ............................................................................... 323
mkl_sparse_set_qr_hint................................................................. 323
mkl_sparse_?_qr .......................................................................... 324
mkl_sparse_qr_reorder.................................................................. 326
mkl_sparse_?_qr_factorize ............................................................. 327
mkl_sparse_?_qr_solve.................................................................. 328
mkl_sparse_?_qr_qmult................................................................. 330
mkl_sparse_?_qr_rsolve ................................................................ 332
Inspector-executor Sparse BLAS Routines................................................. 334
Naming conventions in Inspector-executor Sparse BLAS Routines ........ 334
Sparse Matrix Storage Formats for Inspector-executor Sparse BLAS
Routines .................................................................................. 336
Supported Inspector-executor Sparse BLAS Operations ...................... 336
Two-stage Algorithm for Inspector-executor Sparse BLAS routines ....... 336
Matrix Manipulation Routines .......................................................... 338
.......................................................................................... 338
mkl_sparse_?_create_csc ...................................................... 340
mkl_sparse_?_create_coo ...................................................... 342
Intel
®
Math Kernel Library Developer Reference
4
mkl_sparse_?_create_bsr ...................................................... 344
mkl_sparse_copy .................................................................. 346
.......................................................................................... 347
mkl_sparse_convert_csr ........................................................ 348
mkl_sparse_convert_bsr ........................................................ 349
mkl_sparse_?_export_csr ...................................................... 351
mkl_sparse_?_export_csc ...................................................... 352
mkl_sparse_?_export_bsr ...................................................... 354
mkl_sparse_?_set_value........................................................ 356
mkl_sparse_?_update_values ................................................. 357
mkl_sparse_order ................................................................. 359
Inspector-executor Sparse BLAS Analysis Routines ............................ 359
mkl_sparse_set_lu_smoother_hint .......................................... 360
.......................................................................................... 362
.......................................................................................... 364
mkl_sparse_set_mm_hint ...................................................... 366
mkl_sparse_set_sm_hint ....................................................... 369
mkl_sparse_set_dotmv_hint................................................... 371
mkl_sparse_set_symgs_hint .................................................. 373
mkl_sparse_set_memory_hint ................................................ 374
.......................................................................................... 376
Inspector-Executor Sparse BLAS Execution Routines .......................... 377
mkl_sparse_?_lu_smoother.................................................... 378
.......................................................................................... 381
.......................................................................................... 384
mkl_sparse_?_mm................................................................ 386
mkl_sparse_?_trsm............................................................... 390
mkl_sparse_?_add ................................................................ 393
mkl_sparse_spmm................................................................ 395
mkl_sparse_?_spmmd ........................................................... 396
mkl_sparse_sp2m................................................................. 398
mkl_sparse_sypr .................................................................. 401
mkl_sparse_?_syprd ............................................................. 404
mkl_sparse_?_symgs ............................................................ 407
mkl_sparse_?_symgs_mv ...................................................... 409
mkl_sparse_syrk .................................................................. 412
mkl_sparse_?_syrkd.............................................................. 413
mkl_sparse_?_dotmv ............................................................ 415
BLAS-like Extensions ............................................................................. 419
?axpby ........................................................................................ 420
?gem2vu...................................................................................... 422
?gem2vc...................................................................................... 424
?gemmt ....................................................................................... 426
?gemm3m.................................................................................... 430
?gemm_batch............................................................................... 433
?gemm3m_batch .......................................................................... 437
?trsm_batch ................................................................................. 441
mkl_?imatcopy ............................................................................. 445
mkl_?omatcopy ............................................................................ 447
mkl_?omatcopy2........................................................................... 450
mkl_?omatadd.............................................................................. 453
?gemm_pack_get_size, gemm_*_pack_get_size ............................... 456
?gemm_alloc ................................................................................ 458
?gemm_pack................................................................................ 459
gemm_*_pack.............................................................................. 461
Contents
5
剩余3457页未读,继续阅读
资源评论
麦哥MATLAB
- 粉丝: 397
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功