GithubHelp home page GithubHelp logo

yuhc / gpu-rodinia Goto Github PK

View Code? Open in Web Editor NEW
161.0 161.0 83.0 34.26 MB

Rodinia benchmark

License: Other

Makefile 4.79% C 64.64% Cuda 13.10% Shell 0.56% C++ 15.56% Python 0.44% Assembly 0.03% CSS 0.15% HTML 0.15% Perl 0.03% JavaScript 0.24% TeX 0.20% Roff 0.11%
benchmark cuda gpu opencl

gpu-rodinia's People

Contributors

chasays avatar joseph-denwood avatar yuhc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

gpu-rodinia's Issues

Rodinia 3.1 compile dependencies?

Thank you for your kind help in advance.

I'm trying to move on to Rodinia 3.1 from 3.0.
Is there any building dependencies on version 3.1?

  1. Does is support cuda 4.2?
  2. Is there any specific gcc version that I need to use?

There are some info written regarding pervious version(2.3) but I can't find any updates for 3.1 version.

Version information

Hello, please let me know which version of Rodinia is supported by CUDA 4.0 & GPGPUSim 3.2.2.
Better can you give a version to the version compatibility list between CUDA/GPGPUSim & Rodinia?
Thanks!

Input size limit for backprop

I want to run rodinia on sm_60 and cuda-10.0. The default input size for backprop, 64k, is small for real hardware. When I run 1M elements, I get this error:

$ ./backprop 1048576
Random number generator seed: 7
Input layer size : 1048576
Starting training kernel
Performing GPU computation
bpnn kernel error: invalid configuration argument

Is there any way to fix that or the program is unable to handle that size?

‘linear_congruential’ was not declared in this scope

With gcc-4.8.5 I get this error while building graphgen

graphgen.cpp:31:36: error: ‘linear_congruential’ was not declared in this scope
 #define LINEAR_CONGRUENTIAL_ENGINE linear_congruential

In fact no where linear_congruential is defined based on my searches.

for help

I am a tester and am currently using this tool to test the performance of the CPU and GPU. May I ask if the server does not have a separate graphics card, how does this tool run? If it's convenient, could you give me your WeChat account

Enlarging input size for cuda programs

I need to enlarge the inputs. Not all applications are staright forward. For example, in bfs, I can create my own graph input. However, for b+ I don't know how to pick up the necessary parameters to enlarge. Any guide line?

Compliation flags

Hey, is there a certain reason why e.g. the kmeans_openmp benchmark is compiled and linked with -g and -O2, when best performance should be expected without -g and with -O3?
Makefile

Issue with kernel_gpu_opencl.cl#L120

It seems there is a bug in rodinia

https://github.com/yuhc/gpu-rodinia/blob/master/opencl/lavaMD/kernel/kernel_gpu_opencl.cl#L120

It uses variables in local address space in the non-outermost scope of a kernel function, which violates OpenCL spec v1.2 s6.5.2 Variables declared in the __local address space inside a kernel function must occur at kernel function scope. https://www.khronos.org/registry/OpenCL/specs/opencl-1.2.pdf

Can App Developer check and resolve this issue. Due to this, test is failing on OpenCL devices.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.