Loading README.md +6 −6 Original line number Diff line number Diff line Loading @@ -91,7 +91,7 @@ EXPERIMENTS - Task1: learn how to use an OpenARC commandline option: showInternalAnnotations $ cd ${openarcexamples}/matmul //Open the OpenARC configuration file and set showInternalAnnotations to 1 (e.g., showInternalAnnotations=1) $ vi ./matmul/openarcConf.txt $ vi ./openarcConf.txt //Run O2GBuild.script script again. $ ./O2GBuild.script //Check the generated output files. Loading @@ -102,7 +102,7 @@ EXPERIMENTS - Task2: learn how to use commandline options for caching optimizations: shrdArryCachingOnTM $ cd ${openarcexamples}/matmul //Open the OpenARC configuration file and set shrdArryCachingOnTM to 1 (e.g., shrdArryCachingOnTM=1) $ vi ./matmul/openarcConf.txt $ vi ./openarcConf.txt //Run O2GBuild.script script again. $ ./O2GBuild.script //Check the generated output files. Loading @@ -112,7 +112,7 @@ EXPERIMENTS - Task3: learn how to use a commandline option needed for manual profiling: forceSyncKernelCall $ cd ${openarcexamples}/matmul //Open the OpenARC configuration file and set forceSyncKernelCall to 1 (e.g., forceSyncKernelCall=1) $ vi ./matmul/openarcConf.txt $ vi ./openarcConf.txt //Run O2GBuild.script script again. $ ./O2GBuild.script //Check the generated output files. Loading @@ -121,7 +121,7 @@ EXPERIMENTS - Task4: learn how to use a commandline option to set default number of workers: defaultNumWorkers $ cd ${openarcexamples}/matmul //Open the OpenARC configuration file and set defaultNumWorkers to 128 (e.g., defaultNumWorkers=128) $ vi ./matmul/openarcConf.txt $ vi ./openarcConf.txt //Run O2GBuild.script script again. $ ./O2GBuild.script //Check the generated output files. Loading @@ -131,7 +131,7 @@ EXPERIMENTS - Task5: learn how to use a commandline option to set the maximum number of gangs: maxNumGangs $ cd ${openarcexamples}/matmul //Open the OpenARC configuration file and set maxNumGangs to 32 (e.g., maxNumGangs=32). $ vi ./matmul/openarcConf.txt $ vi ./openarcConf.txt //Run O2GBuild.script script again. $ ./O2GBuild.script //Check the generated output files. Loading @@ -141,7 +141,7 @@ EXPERIMENTS - Task6: learn how to use a commandline option (targetArch) to generate output programs for non-CUDA targets (e.g., AMD GPU). $ cd ${openarcexamples}/matmul //Open the OpenARC configuration file and set targetArch to 1 (e.g., targetArch=1) $ vi ./matmul/openarcConf.txt $ vi ./openarcConf.txt //Run O2GBuild.script script again. $ ./O2GBuild.script //Check the generated output files Loading Loading
README.md +6 −6 Original line number Diff line number Diff line Loading @@ -91,7 +91,7 @@ EXPERIMENTS - Task1: learn how to use an OpenARC commandline option: showInternalAnnotations $ cd ${openarcexamples}/matmul //Open the OpenARC configuration file and set showInternalAnnotations to 1 (e.g., showInternalAnnotations=1) $ vi ./matmul/openarcConf.txt $ vi ./openarcConf.txt //Run O2GBuild.script script again. $ ./O2GBuild.script //Check the generated output files. Loading @@ -102,7 +102,7 @@ EXPERIMENTS - Task2: learn how to use commandline options for caching optimizations: shrdArryCachingOnTM $ cd ${openarcexamples}/matmul //Open the OpenARC configuration file and set shrdArryCachingOnTM to 1 (e.g., shrdArryCachingOnTM=1) $ vi ./matmul/openarcConf.txt $ vi ./openarcConf.txt //Run O2GBuild.script script again. $ ./O2GBuild.script //Check the generated output files. Loading @@ -112,7 +112,7 @@ EXPERIMENTS - Task3: learn how to use a commandline option needed for manual profiling: forceSyncKernelCall $ cd ${openarcexamples}/matmul //Open the OpenARC configuration file and set forceSyncKernelCall to 1 (e.g., forceSyncKernelCall=1) $ vi ./matmul/openarcConf.txt $ vi ./openarcConf.txt //Run O2GBuild.script script again. $ ./O2GBuild.script //Check the generated output files. Loading @@ -121,7 +121,7 @@ EXPERIMENTS - Task4: learn how to use a commandline option to set default number of workers: defaultNumWorkers $ cd ${openarcexamples}/matmul //Open the OpenARC configuration file and set defaultNumWorkers to 128 (e.g., defaultNumWorkers=128) $ vi ./matmul/openarcConf.txt $ vi ./openarcConf.txt //Run O2GBuild.script script again. $ ./O2GBuild.script //Check the generated output files. Loading @@ -131,7 +131,7 @@ EXPERIMENTS - Task5: learn how to use a commandline option to set the maximum number of gangs: maxNumGangs $ cd ${openarcexamples}/matmul //Open the OpenARC configuration file and set maxNumGangs to 32 (e.g., maxNumGangs=32). $ vi ./matmul/openarcConf.txt $ vi ./openarcConf.txt //Run O2GBuild.script script again. $ ./O2GBuild.script //Check the generated output files. Loading @@ -141,7 +141,7 @@ EXPERIMENTS - Task6: learn how to use a commandline option (targetArch) to generate output programs for non-CUDA targets (e.g., AMD GPU). $ cd ${openarcexamples}/matmul //Open the OpenARC configuration file and set targetArch to 1 (e.g., targetArch=1) $ vi ./matmul/openarcConf.txt $ vi ./openarcConf.txt //Run O2GBuild.script script again. $ ./O2GBuild.script //Check the generated output files Loading