Approximate computing (AC) has attracted much attention to optimize tradeoffs among performance, power consumption, and computation results accuracy by adjusting data precision in applications. Even on HPC systems, AC...
详细信息
ISBN:
(纸本)9781665497473
Approximate computing (AC) has attracted much attention to optimize tradeoffs among performance, power consumption, and computation results accuracy by adjusting data precision in applications. Even on HPC systems, AC is demanded to maximize performance under the limited power budget and hardware resources. To apply AC for HPC applications, we need to consider the character of each MPI rank in an application and optimize it with its appropriate data precision. However, we also need to perform datatransfer while converting the precision of the target data. This paper proposes data pack/unpack apis, which are applicable for standard MPI programs for HPC systems, for converting the data precision of the target data, and shows its performance evaluation. We can express datatransfer among ranks with different data precision with the proposed apis. The performance evaluation reveals the break-even point to apply AC for HPC applications from the perspective of datatransfer volume.
暂无评论