High-Performance Computing on the Intel® Xeon Phi™ 2014
DOI: 10.1007/978-3-319-06486-4_7
|View full text |Cite
|
Sign up to set email alerts
|

Intel Math Kernel Library

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
119
0

Year Published

2014
2014
2022
2022

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 250 publications
(119 citation statements)
references
References 35 publications
0
119
0
Order By: Relevance
“…In this code it can be observed that in the first loop accesses to vector b components and accesses to vector c in the second To try to solve this problem different mathematical libraries including Preconditioned Conjugate Gradient solvers were tested. So, Intel MKL [4], ViennaCL [9] and cuSparse [8] were introduced and the implementations of PCG using a Jacobian preconditioner were executed on a 16-core AMD Opteron (tm) processor 6376 with a Nvidia GTX Titan GK 110 for a 800 × 800 cell map.…”
Section: Windninja Performance Analysis and Sparse Matrix Storagementioning
confidence: 99%
“…In this code it can be observed that in the first loop accesses to vector b components and accesses to vector c in the second To try to solve this problem different mathematical libraries including Preconditioned Conjugate Gradient solvers were tested. So, Intel MKL [4], ViennaCL [9] and cuSparse [8] were introduced and the implementations of PCG using a Jacobian preconditioner were executed on a 16-core AMD Opteron (tm) processor 6376 with a Nvidia GTX Titan GK 110 for a 800 × 800 cell map.…”
Section: Windninja Performance Analysis and Sparse Matrix Storagementioning
confidence: 99%
“…Math Kernel Library (MKL) is an optimized library for Intel processors, designed to solve engineering, science, and financial problems (Wang et al, 2014a). It contains packages to perform linear algebra (BLAS and LAPACK), fast Fourier transform, statistics, data fitting, and vector calculations.…”
Section: Solver Improvementmentioning
confidence: 99%
“…It contains packages to perform linear algebra (BLAS and LAPACK), fast Fourier transform, statistics, data fitting, and vector calculations. MKL was chosen as the numerical solver because of its speed and its ability to perform operations in parallel (Wang et al, 2014a).…”
Section: Solver Improvementmentioning
confidence: 99%
“…Typically, BLAS implementations are tuned to take advantage of multicore parallelism and the memory hierarchy to achieve good performance when dealing with large amounts of data [Wang et al 2014]. While BLAS implementations deal with both sparse and dense data representations, non-stride-1 (interleaved) dense data ac- cess is difficult to optimize in a library context.…”
Section: Comparison With Hand-tuned and Reference Blasmentioning
confidence: 99%