Altis: Modernizing GPGPU Benchmarks

Altis: Modernizing GPGPU Benchmarks
复制标题

Altis:现代化 GPGPU 基准测试

DOI:
--
复制
发表时间:
2020
期刊:
IEEE International Symposium on Performance Analysis of Systems and Software
影响因子:
--
通讯作者:
Christopher J. Rossbach
Christopher J. Rossbach
中科院分区:
--
文献类型:
--
作者:
Bodun Hu;Christopher J. Rossbach

文献摘要

被引文献

相似文献

本文介绍了现代GPGPU计算的基准测试套件ALTIS。以前的基准套件(如Rodinia和SHOC)已经很好地服务于研究社区,但它们是在几年前开发的,当时硬件更有限,软件支持的功能更少,生产硬件加速的工作负载很少。从那时起,GPU计算密度和内存容量呈指数级增长,统一内存、需求分页和HyperQ等可编程功能已经成熟,深度神经网络(dnn)、图形分析和加密货币等新工作负载已经出现在生产环境中,以以前的基准测试没有预料到的方式强调硬件和软件。从Rodinia和SHOC中汲取灵感,ALTIS是为现代GPU架构和现代GPU运行时设计的基准套件,代表了各种应用领域。通过采用和扩展Rodinia和SHOC的应用程序,添加新的应用程序,并专注于CUDA平台,ALTIS更好地代表了现代GPGPU工作负载,从而支持GPGPU在架构和系统软件方面的研究。
This paper presents ALTIS, a benchmark suite for modern GPGPU computing. Previous benchmark suites such as Rodinia and SHOC have served the research community well, but were developed years ago when hardware was more limited, software supported fewer features, and production hardware-accelerated workloads were scarce. Since that time, GPU compute density and memory capacity has grown exponentially, programmability features such as unified memory, demand paging, and HyperQ have matured, and new workloads such as deep neural networks (DNNs), graph analytics, and crypto-currencies have emerged in production environments, stressing the hardware and software in ways that previous benchmarks did not anticipate. Drawing inspiration from Rodinia and SHOC, ALTIS is a benchmark suite designed for modern GPU architectures and modern GPU runtimes, representing a diverse set of application domains. By adopting and extending applications from Rodinia and SHOC, adding new applications, and focusing on CUDA platforms, ALTIS better represents modern GPGPU workloads to enable support GPGPU research in both architecture and system software.