rodinia | rodinia benchmark modified to run with ENZO and pathcu | GPU library

 by   qbunia C Version: Current License: Non-SPDX

kandi X-RAY | rodinia Summary

kandi X-RAY | rodinia Summary

rodinia is a C library typically used in Hardware, GPU applications. rodinia has no bugs, it has no vulnerabilities and it has low support. However rodinia has a Non-SPDX License. You can download it from GitHub.

the university of virginia rodinia benchmark suite is a collection of parallel programs which targets heterogeneous computing platforms with both multicore cpus and gpus. rodinia_2.1/bin : binary executables rodinia_2.1/common : common configuration file rodinia_2.1/cuda : source code for the cuda implementations rodinia_2.1/data : input files rodinia_2.1/openacc : source code for the openacc implementations rodinia_2.1/openmp : source code for the openmp implementations rodinia_2.1/opencl : source code for the opencl implementations. install the cuda/ocl drivers, sdk and toolkit on your machine. modify the rodinia_2.1/common/make.config file to change the settings of rodinia home directory and cuda/ocl library paths. to compile all the programs of the rodinia benchmark suite, simply use the universal make file to compile all the programs, or go to each benchmark directory and make individual programs. there is a run file specifying the sample command to run each program. iv. change log oct. 09, 2012: rodinia 2.2 is released - bfs: delete invalid flag cl_mem_use_host_ptr from _clmallocrw and _clmalloc functions in opencl verion. thanks alexey kravets (carp european research project). - hotspot: hotspot_kernel.cl:61 correct the index calculation as grid_cols *loadyidx + loadxidx. correct the same problem in hotspot.cu:152. thanks alexey kravets. - pathfinder: added two syncthreads in dynproc_kernel
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              rodinia has a low active ecosystem.
              It has 7 star(s) with 69 fork(s). There are 1 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              rodinia has no issues reported. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of rodinia is current.

            kandi-Quality Quality

              rodinia has no bugs reported.

            kandi-Security Security

              rodinia has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              rodinia has a Non-SPDX License.
              Non-SPDX licenses can be open source with a non SPDX compliant license, or non open source licenses, and you need to review them closely before use.

            kandi-Reuse Reuse

              rodinia releases are not available. You will need to build from source code and install.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of rodinia
            Get all kandi verified functions for this library.

            rodinia Key Features

            No Key Features are available at this moment for rodinia.

            rodinia Examples and Code Snippets

            No Code Snippets are available at this moment for rodinia.

            Community Discussions

            QUESTION

            Weird construct in rodinia 3.1 myocyte benchmark
            Asked 2020-Jan-16 at 15:22

            I am currently working on a conceptual RISCV SIMT architecture, and our simulator emulates only some needed library calls. We are trying to run openmp rodinia 3.1 benchmarks but as we only have pthread support, I am trying to translate simple statically scheduled openmp code into pthread code.

            I found in the myocyte benchmark this kind of construction:

            ...

            ANSWER

            Answered 2020-Jan-16 at 15:12

            This OpenMP benchmark code is totally broken. There should be something like this at the beginning of the parallel region:

            Source https://stackoverflow.com/questions/59769592

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install rodinia

            You can download it from GitHub.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/qbunia/rodinia.git

          • CLI

            gh repo clone qbunia/rodinia

          • sshUrl

            git@github.com:qbunia/rodinia.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link