ALTIS: Modernizing GPGPU Benchmarking

ALTIS: Modernizing GPGPU Benchmarking
复制标题

ALTIS:现代化 GPGPU 基准测试

DOI:
--
复制
发表时间:
2019
期刊:
影响因子:
--
通讯作者:
Christopher J. Rossbach
Christopher J. Rossbach
中科院分区:
--
文献类型:
--
作者:
Bodun Hu;Christopher J. Rossbach

文献摘要

被引文献

相似文献

本文介绍了Altis,这是现代GPGPU计算的基准套件。先前的基准套件(例如Rodinia和Shoc)已经为研究社区提供了很好的服务,但是几年前硬件更有限,软件支持更少的功能,而生产硬件加速工作量很少。从那时起,GPU计算密度和内存能力已成倍增长,统一记忆,需求分页和HyperQ等可编程性功能已经成熟,并且新的工作负载(例如深神经网络(DNNS)),图形分析和加密货币已经出现了在生产环境中,以先前基准并未预期的方式强调硬件和软件。 Altis从Rodinia和Shoc汲取灵感,是一款为现代GPU架构和现代GPU Runtimes设计的基准套件,代表了一套多样化的应用领域。通过采用和扩展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.