2018
DOI: 10.1016/j.cl.2017.06.003
|View full text |Cite
|
Sign up to set email alerts
|

Effective Implementation of Matrix–Vector Multiplication on Intel's AVX multicore Processor

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
19
0

Year Published

2021
2021
2022
2022

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 8 publications
(19 citation statements)
references
References 18 publications
0
19
0
Order By: Relevance
“…Our 2D-tiling method for parallel matrix-matrix multiplication utilizing AVX512 intrinsics is more complex than conventional multiplication or matrix-vector multiplication [14,15]. Figure 1(g) shows our proposed algorithm.…”
Section: D-tiling For Parallel Matrix-matrix Multiplication Utilizing...mentioning
confidence: 99%
“…Our 2D-tiling method for parallel matrix-matrix multiplication utilizing AVX512 intrinsics is more complex than conventional multiplication or matrix-vector multiplication [14,15]. Figure 1(g) shows our proposed algorithm.…”
Section: D-tiling For Parallel Matrix-matrix Multiplication Utilizing...mentioning
confidence: 99%
“…It is widely employed in many scientific disciplines, such as machine learning, 1 data mining, 2 quantum chemistry, 3 mathematical physics, 4 and high-performance computing. 5,6 Implementations of MVM are prescribed by the Basic Linear Algebra Subprograms (BLAS), which is a specification of low-level routines that support portable high performance. 7,8 BLAS became a building block for the creation of the BLAS++ API, which is introduced by the Software for Linear Algebra Targeting Exascale (SLATE) project.…”
Section: Introductionmentioning
confidence: 99%
“…7,8 BLAS became a building block for the creation of the BLAS++ API, which is introduced by the Software for Linear Algebra Targeting Exascale (SLATE) project. 9 Approaches of two main types can be applied to optimize MVM on modern processors: 5 those based on manual-tuning and auto-tuning. Manually optimizing MVM for a new architecture requires expert knowledge and time.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations