POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 2267|回复: 6
打印 上一主题 下一主题

继续 post 新闻,ORNL 发布 OpenCL、CUDA 测试程序 这代表开始有人认真做 GPU 集群了

[复制链接]
跳转到指定楼层
1#
发表于 2010-5-5 01:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
ORNL Future Tech Wiki

Scalable HeterOgeneous Computing (SHOC) Benchmark Suite

The Scalable Heterogeneous Computing Benchmark Suite (SHOC) is a collection of benchmark programs testing the performance and stability of systems using computing devices with non-traditional architectures for general purpose computing, and the software used to program them. Its initial focus is on systems containing Graphics Processing Units (GPUs) and multi-core processors, and on the OpenCL programming standard. It can be used on clusters as well as individual hosts.

OpenCL is an open standard for programming a variety of types of computing devices. The OpenCL specification describes a language for programming kernels to run on an OpenCL-capable device, and an Application Programming Interface (API) for transferring data to such devices and running kernels on them. The OpenCL specification was ratified by The Khronos Group in late 2008. At the time of this writing, OpenCL implementations are just becoming publicly available. These early OpenCL implementations support running OpenCL kernels on GPUs and commodity multi-core processors, though not all implementations support both device types.

In addition to OpenCL-based benchmark programs, SHOC also includes a Compute Unified Device Architecture (CUDA) version of many of its benchmarks for comparison with the OpenCL version. CUDA, developed by NVIDIA, is an approach for programming NVIDIA GPUs for general purpose computing that predates OpenCL. Like OpenCL, CUDA-based programs use a host program running on the system's CPU to run kernels on an accelerator device (in this case, a GPU).
Features

    *
      Multiple benchmark applications written in both OpenCL and CUDA
    *
      Cluster-level parallelism with MPI
    *
      Node-level parallelism for multiple GPUs per node
    *
      Harness for running and easy reporting (in spreadsheet format) of the suite
    *
      Stability tests for large scale cluster resiliency testing

The Benchmarks

The SHOC benchmark suite is divided into two primary categories: stress tests and performance tests. The stress tests use computationally demanding kernels to identify OpenCL devices with bad memory, insufficient cooling, or other component problems. The performance tests are further subdivided according to their complexity and the nature of the device capability they exercise. This categorization is similar in spirit to that used in the BLAS API. Currently, the levels are:

    *
      Stability Tests
    *
      Performance Tests
          o
            Level 0: Very low level device characteristics (so-called “feeds and speeds”) such as bandwidth across the bus connecting the GPU to the host or peak floating point operations per second
          o
            Level 1: Device performance for low-level operations such as vector dot products and sorting operations

Download

Please see the download page.
Documentation
User Manual

   1.
      Getting started with the benchmarks.
   2.
      The SHOC Manual

Papers

   1.
      Danalis, A., Marin, G., McCurdy, C., Meredith, J., Roth, P., Spafford, K., Tipparaju, V., Vetter, J. (2010). The Scalable HeterOgeneous Computing (SHOC) Benchmark Suite. Proceedings of the Third Workshop on General-Purpose Computation on Graphics Processors (GPGPU 2010). PDF. Mar 2010.

Contributors

Future Technologies group @ ORNL
Contact Information

Please send any questions to shoc-help@email.ornl.gov
Known Issues

Known problems and workarounds can be found here.
2#
 楼主| 发表于 2010-5-5 01:19 | 只看该作者
http://ft.ornl.gov/doku/shoc/start

这个是for *nix 的。
回复 支持 反对

使用道具 举报

3#
发表于 2010-5-5 01:42 | 只看该作者
GPU集群软件编辑的难度是否更大?
回复 支持 反对

使用道具 举报

4#
 楼主| 发表于 2010-5-5 01:48 | 只看该作者
现在 gpu computing 实际上就是向量机的回归,几年前 NEC 的 SX-9 可能是最后一个向量机 CPU,这个现在交给 GPU 了,历史就是这样不断地重复。
回复 支持 反对

使用道具 举报

5#
发表于 2010-5-5 08:45 | 只看该作者
不能说是重复,是螺旋式上升吧。
回复 支持 反对

使用道具 举报

6#
发表于 2010-5-5 08:46 | 只看该作者
希望opencl学一下cuda先搞一个数学库倒是真的,现在整个一裸奔。
回复 支持 反对

使用道具 举报

7#
发表于 2010-5-5 12:26 | 只看该作者
GR的楼主英文真强
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2025-7-22 08:00

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表