The Scalable Heterogeneous Computing (SHOC) benchmark suite

GPGPU-3 Pub Date : 2010-03-14 DOI:10.1145/1735688.1735702
Anthony Danalis, G. Marin, Collin McCurdy, J. Meredith, P. Roth, Kyle Spafford, V. Tipparaju, J. Vetter
{"title":"The Scalable Heterogeneous Computing (SHOC) benchmark suite","authors":"Anthony Danalis, G. Marin, Collin McCurdy, J. Meredith, P. Roth, Kyle Spafford, V. Tipparaju, J. Vetter","doi":"10.1145/1735688.1735702","DOIUrl":null,"url":null,"abstract":"Scalable heterogeneous computing systems, which are composed of a mix of compute devices, such as commodity multicore processors, graphics processors, reconfigurable processors, and others, are gaining attention as one approach to continuing performance improvement while managing the new challenge of energy efficiency. As these systems become more common, it is important to be able to compare and contrast architectural designs and programming systems in a fair and open forum. To this end, we have designed the Scalable HeterOgeneous Computing benchmark suite (SHOC). SHOC's initial focus is on systems containing graphics processing units (GPUs) and multi-core processors, and on the new OpenCL programming standard. SHOC is a spectrum of programs that test the performance and stability of these scalable heterogeneous computing systems. At the lowest level, SHOC uses microbenchmarks to assess architectural features of the system. At higher levels, SHOC uses application kernels to determine system-wide performance including many system features such as intranode and internode communication among devices. SHOC includes benchmark implementations in both OpenCL and CUDA in order to provide a comparison of these programming models.","PeriodicalId":381071,"journal":{"name":"GPGPU-3","volume":"23 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-03-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"644","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"GPGPU-3","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1735688.1735702","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 644

Abstract

Scalable heterogeneous computing systems, which are composed of a mix of compute devices, such as commodity multicore processors, graphics processors, reconfigurable processors, and others, are gaining attention as one approach to continuing performance improvement while managing the new challenge of energy efficiency. As these systems become more common, it is important to be able to compare and contrast architectural designs and programming systems in a fair and open forum. To this end, we have designed the Scalable HeterOgeneous Computing benchmark suite (SHOC). SHOC's initial focus is on systems containing graphics processing units (GPUs) and multi-core processors, and on the new OpenCL programming standard. SHOC is a spectrum of programs that test the performance and stability of these scalable heterogeneous computing systems. At the lowest level, SHOC uses microbenchmarks to assess architectural features of the system. At higher levels, SHOC uses application kernels to determine system-wide performance including many system features such as intranode and internode communication among devices. SHOC includes benchmark implementations in both OpenCL and CUDA in order to provide a comparison of these programming models.
可扩展异构计算(SHOC)基准测试套件
可伸缩的异构计算系统由多种计算设备(如商用多核处理器、图形处理器、可重构处理器等)组成,作为一种持续改进性能同时管理能效新挑战的方法而受到关注。随着这些系统变得越来越普遍,能够在一个公平和开放的论坛上比较和对比架构设计和编程系统是很重要的。为此,我们设计了可伸缩异构计算基准套件(SHOC)。SHOC最初的重点是包含图形处理单元(gpu)和多核处理器的系统,以及新的OpenCL编程标准。SHOC是测试这些可扩展异构计算系统的性能和稳定性的一系列程序。在最低级别,SHOC使用微基准测试来评估系统的架构特性。在更高的层次上,SHOC使用应用程序内核来确定系统范围的性能,包括许多系统特性,如内部网和设备之间的节点间通信。SHOC包括在OpenCL和CUDA中的基准实现,以便对这些编程模型进行比较。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信