论文标题

大规模平行数值计算技术研讨会的白皮书(LSPANC 2020):HPC和计算机算术倾向于最小化计算

White Paper from Workshop on Large-scale Parallel Numerical Computing Technology (LSPANC 2020): HPC and Computer Arithmetic toward Minimal-Precision Computing

论文作者

Iakymchuk, Roman, Mukunoki, Daichi, Podobas, Artur, Jézéquel, Fabienne, Imamura, Toshiyuki, Fujita, Norihisa, Huthmann, Jens, Kudo, Shuhei, Tan, Yiyu, Domke, Jens, Ohlhus, Kai Torben, Fukaya, Takeshi, Hoshi, Takeo, Murakami, Yuki, Nakata, Maho, Ogita, Takeshi, Sano, Kentaro, Boku, Taisuke

论文摘要

在数值计算中,浮点计算的精度是确定性能(速度和能源效率)以及可靠性(准确性和可重复性)的关键因素。但是,精度通常对两者都起着相反的作用。因此,同时最大化两者的最终概念是通过精确调整的最小精确计算,该计算调整了每个操作和数据的最佳精度。到目前为止,已经为此进行了几项研究(例如Prepimoniuos和Verrou),但是这些研究的范围仅限于仅精确调节。因此,我们的目标是提出一个更广泛的概念,即具有精确调整的最小化计算系统,涉及硬件和软件堆栈。 在2019年,我们启动了最小的精确计算项目,以使用精确调整的最小化计算系统提出了更广泛的概念,涉及硬件和软件堆栈。具体而言,我们的系统结合了(1)基于离散随机算术(DSA),(2)任意推测的算术库库,(3)快速,准确的数值库,以及(4)现场表现出可编程的栅极阵列(FPGA),具有高级合成(HLS)。 在这份白皮书中,我们旨在概述与最小和混合精神有关的各种技术,以概述项目的未来方向,并与我们在LSPANC 2020年LSPANC 2020研讨会上的项目成员和演讲嘉宾一起讨论当前的挑战; https://www.r-ccs.riken.jp/labs/lpnctrt/lspanc2020jan/。

In numerical computations, precision of floating-point computations is a key factor to determine the performance (speed and energy-efficiency) as well as the reliability (accuracy and reproducibility). However, precision generally plays a contrary role for both. Therefore, the ultimate concept for maximizing both at the same time is the minimal-precision computing through precision-tuning, which adjusts the optimal precision for each operation and data. Several studies have been already conducted for it so far (e.g. Precimoniuos and Verrou), but the scope of those studies is limited to the precision-tuning alone. Hence, we aim to propose a broader concept of the minimal-precision computing system with precision-tuning, involving both hardware and software stack. In 2019, we have started the Minimal-Precision Computing project to propose a more broad concept of the minimal-precision computing system with precision-tuning, involving both hardware and software stack. Specifically, our system combines (1) a precision-tuning method based on Discrete Stochastic Arithmetic (DSA), (2) arbitrary-precision arithmetic libraries, (3) fast and accurate numerical libraries, and (4) Field-Programmable Gate Array (FPGA) with High-Level Synthesis (HLS). In this white paper, we aim to provide an overview of various technologies related to minimal- and mixed-precision, to outline the future direction of the project, as well as to discuss current challenges together with our project members and guest speakers at the LSPANC 2020 workshop; https://www.r-ccs.riken.jp/labs/lpnctrt/lspanc2020jan/.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源