neoSYCL: a SYCL implementation for SX-Aurora TSUBASA
neoSYCL: a SYCL implementation for SX-Aurora TSUBASA
复制标题
neoSYCL:SX-Aurora TSUBASA 的 SYCL 实现
DOI:
10.1145/3432261.3432268
复制
发表时间:
2021
期刊:
影响因子:
--
通讯作者:
Mulya Agung and Hiroyuki Takizawa
中科院分区:
文献类型:
--
作者:
Yinan Ke;Mulya Agung and Hiroyuki Takizawa
Recently, the high-performance computing world has moved to more heterogeneous architectures. Thus, it has become a standard practice to offload a part of application execution to dedicated accelerators. However, the disadvantage in productivity is still a problem in programming for accelerators. This paper proposes neoSYCL: a SYCL implementation for SX-Aurora TSUBASA, aiming to improve productivity and achieve comparable performance with native implementations. Unlike other implementations, neoSYCL can identify and separate the kernel part of the SYCL code at the source code level. Thus, this approach can easily be moved to any heterogeneous architectures using the offload programming model. In this paper, we show the evaluation results on SX-Aurora TSUBASA. To quantitatively discuss not only performance but also the productivity, we use two different benchmarks and code-complexity metrics for the evaluation. The results show that neoSYCL can improve productivity while reaching the same performance as native implementations.
登录
查看更多内容
DOI:
10.1109/ipdpsw.2019.00014
发表时间:
2019
期刊:
2019 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)
影响因子:
--
作者:
M. Noack;E. Focht;T. Steinke
通讯作者:
T. Steinke
DOI:
--
发表时间:
2004
期刊:
ArXiv
影响因子:
--
作者:
Duraid Madina;R. Standish
通讯作者:
R. Standish
DOI:
10.1109/ipdpsw50202.2020.00014
发表时间:
2020
期刊:
Proceedings of 2020 IEEE International Parallel and Distributed Processing Symposium Workshop (IPDPSW)
影响因子:
--
作者:
Yokokawa Mitsuo;Nakai Ayano;Komatsu Kazuhiko;Watanabe Yuta;Masaoka Yasuhisa;Isobe Yoko;Kobayashi Hiroaki
通讯作者:
Kobayashi Hiroaki
DOI:
--
发表时间:
2016
期刊:
ISC Workshops
影响因子:
--
作者:
Tom Deakin;J. Price;Matt Martineau;Simon McIntosh
通讯作者:
Simon McIntosh