int main(int argc, char * argv[]) { PrefixSum clPrefixSum("OpenCL Matrix Multiplication"); clPrefixSum.initialize(); if(!clPrefixSum.parseCommandLine(argc, argv)) return SDK_FAILURE; if(clPrefixSum.setup()!=SDK_SUCCESS) return SDK_FAILURE; if(clPrefixSum.run()!=SDK_SUCCESS) return SDK_FAILURE; if(clPrefixSum.verifyResults()!=SDK_SUCCESS) return SDK_FAILURE; if(clPrefixSum.cleanup()!=SDK_SUCCESS) return SDK_FAILURE; clPrefixSum.printStats(); return SDK_SUCCESS; }
int main(int argc, char * argv[]) { PrefixSum clPrefixSum("OpenCL PrefixSum"); // Initialize if(clPrefixSum.initialize() != SDK_SUCCESS) return SDK_FAILURE; if(clPrefixSum.parseCommandLine(argc, argv) != SDK_SUCCESS) return SDK_FAILURE; if(clPrefixSum.isDumpBinaryEnabled()) { //GenBinaryImage return clPrefixSum.genBinaryImage(); } // Setup if(clPrefixSum.setup() != SDK_SUCCESS) return SDK_FAILURE; // Run if(clPrefixSum.run() != SDK_SUCCESS) return SDK_FAILURE; // VerifyResults if(clPrefixSum.verifyResults() != SDK_SUCCESS) return SDK_FAILURE; // Cleanup if (clPrefixSum.cleanup() != SDK_SUCCESS) return SDK_FAILURE; clPrefixSum.printStats(); return SDK_SUCCESS; }