Difference between revisions of "TechnicalDoc"

From Rodinia
Jump to: navigation, search
(Created page with 'Usage: Package Structure: rodinia_1.0/bin : binary executables rodinia_1.0/common : common configuration file rodinia_1.0/cuda : source code for the CUD...')
 
Line 1: Line 1:
 
Usage:
 
Usage:
  
Package Structure:
+
*Package Structure
  
 
         rodinia_1.0/bin : binary executables
 
         rodinia_1.0/bin : binary executables
Line 9: Line 9:
 
         rodinia_1.0/openmp : source code for the OpenMP implementations
 
         rodinia_1.0/openmp : source code for the OpenMP implementations
  
Build Rodinia:
+
*Build Rodinia
  
         1. Install the NVIDIA CUDA driver, SDK and toolkit on your machine. The programs have been tested under CUDA 2.2 and GCC 4.2.4
+
         1. Install the NVIDIA CUDA driver, SDK and toolkit on your machine
         2. Modify the rodinia_1.0/common/make.config file to change the settings of rodinia home directory, CUDA toolkit path and CUDA SDK path.
+
         2. Modify the rodinia_1.0/common/make.config file  
         3. 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. Some programs also include a makefile for users who prefer to the NVIDIA style make file to compile GPU programs.
+
         3. 'Make' the programs (We also provide Makefile for each benchmark)
  
Run Rodinia:
+
*Run Rodinia
  
 
There is a 'run' file specifying the sample command to run each program.
 
There is a 'run' file specifying the sample command to run each program.

Revision as of 20:26, 4 November 2010

Usage:

  • Package Structure
       rodinia_1.0/bin : binary executables
       rodinia_1.0/common : common configuration file
       rodinia_1.0/cuda : source code for the CUDA implementations
       rodinia_1.0/data : input files
       rodinia_1.0/openmp : source code for the OpenMP implementations
  • Build Rodinia
       1. Install the NVIDIA CUDA driver, SDK and toolkit on your machine
       2. Modify the rodinia_1.0/common/make.config file 
       3. 'Make' the programs (We also provide Makefile for each benchmark)
  • Run Rodinia

There is a 'run' file specifying the sample command to run each program.