A Case Study on Optimizing Accurate Half Precision Average

Kenny Peou, Alan Kelly,Joel Falcou,Cecile Germain

2018 30th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD)(2018)

引用 0|浏览2
暂无评分
摘要
In this work, we study the numerical performance of various common algorithms used to calculate the average of an array of half precision (FP16) floating point values. While the current generation of CPUs does not support native FP16 arithmetic, it is a planned feature in a number of next-generation CPUs. FP16 arithmetic was emulated via the half software library. Due to the limitations of the FP16 data type, some algorithms proved insufficient for arrays as small as 100 elements. We propose an algorithm that allows numerically stable FP16 computation of the average and compare it to the naive floating point (FP32) algorithm in terms of both numerical precision and runtime performance. We find that our algorithm offers comparable robustness, numerical precision, and SIMD performance to the higher precision computation.
更多
查看译文
关键词
Half-Precision,Numerical Precision,SIMD
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要