상세 보기
TTLG - An Efficient Tensor Transposition Library for GPUs
- Vedurada, J.;
- Suresh, A.;
- Rajam, A.S.;
- Kim, J.;
- Hong, C.;
- 외 5명
SCOPUS
10초록
This paper presents a Tensor Transposition Library for GPUs (TTLG). A distinguishing feature of TTLG is that it also includes a performance prediction model, which can be used by higher level optimizers that use tensor transposition. For example, tensor contractions are often implemented by using the TTGT (Transpose-Transpose-GEMM-Transpose) approach-transpose input tensors to a suitable layout and then use high-performance matrix multiplication followed by transposition of the result. The performance model is also used internally by TTLG for choosing among alternative kernels and/or slicing/blocking parameters for the transposition. TTLG is compared with current state-of-The-Art alternatives for GPUs. Comparable or better transposition times for the 'repeated-use' scenario and considerably better 'single-use' performance are observed. © 2018 IEEE.
키워드
- 제목
- TTLG - An Efficient Tensor Transposition Library for GPUs
- 저자
- Vedurada, J.; Suresh, A.; Rajam, A.S.; Kim, J.; Hong, C.; Panyala, A.; Krishnamoorthy, S.; Nandivada, V.K.; Srivastava, R.K.; Sadayappan, P.
- 발행일
- 2018-05
- 유형
- Conference Paper
- 저널명
- Proceedings - 2018 IEEE 32nd International Parallel and Distributed Processing Symposium, IPDPS 2018
- 페이지
- 578 ~ 588
- 언어
- ENG
- 출판사
- Institute of Electrical and Electronics Engineers Inc.
- 분량
- 11 페이지