Transcendental functions are important functions in various high performance computing *** these functions are time-consuming and the vector units on modern processors become wider and more scalable,there is an increa...
详细信息
Transcendental functions are important functions in various high performance computing *** these functions are time-consuming and the vector units on modern processors become wider and more scalable,there is an increasing demand for developing and using vector transcendental functions in such performance-hungry ***,the performance of vector transcendental functions as well as their accuracy remain largely *** address this issue,we perform a comprehensive evaluation of two Single Instruction Multiple Data(SIMD)intrinsics based vector math libraries on two armv8 compatible *** first design dedicated microbenchmarks that help us understand the performance behavior of vector transcendental ***,we propose a piecewise,quantitative evaluation method with a set of meaningful metrics to quantify their performance and *** analyzing the experimental results,we find that vector transcendental functions achieve good performance speedups thanks to the vectorization and algorithm ***,vector math libraries can replace scalar math libraries in many cases because of improved performance and satisfactory *** this,the implementations of vector math libraries are still immature,which means further optimization is needed,and our evaluation reveals feasible optimization solutions for future vector math libraries.
暂无评论