Difference between revisions of "Template:RidgeRun CUDA Optimisation Guide/TOC"

From RidgeRun Developer Connection
Jump to: navigation, search
(Created page with "{{Sidebar | title = <u>RidgeRun CUDA Optimisation Guide</u> | image = <center>{{Template:RidgeRunlogo}}</center> | headingstyle = border...")
 
 
(14 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
{{Sidebar
 
{{Sidebar
| title  = [[RidgeRun CUDA Optimisation Guide|<u>RidgeRun CUDA Optimisation Guide</u>]]
+
| title  = [[RidgeRun CUDA Optimisation Guide|<span style="color:#00008B; font-size:150%;"><u>RidgeRun CUDA Optimisation Guide</u></span>]]
 
| image =  <center>{{Template:RidgeRunlogo}}</center>
 
| image =  <center>{{Template:RidgeRunlogo}}</center>
 
| headingstyle = border-top: 2px solid; border-top-color: gray; font-size:larger;  background-color:#63a3ff;
 
| headingstyle = border-top: 2px solid; border-top-color: gray; font-size:larger;  background-color:#63a3ff;
Line 13: Line 13:
 
*[[RidgeRun CUDA Optimisation Guide/GPU Architecture/Memory hierarchy|Memory hierarchy]] </br>
 
*[[RidgeRun CUDA Optimisation Guide/GPU Architecture/Memory hierarchy|Memory hierarchy]] </br>
 
*[[RidgeRun CUDA Optimisation Guide/GPU Architecture/Communication & Concurrency|Communication & Concurrency]]
 
*[[RidgeRun CUDA Optimisation Guide/GPU Architecture/Communication & Concurrency|Communication & Concurrency]]
<!-- COMMENTED OUT FOR NOW BY VYEOM -->
 
<!--|heading4 = [[Martial Arts Action Recognition (MARco)/Theory/Version Control|<u>Version Control</u>]]
 
|content4 =
 
*[[Mixed Martial Arts Action Recognition (MARco)/Theory/Version Control/DVC summary|DVC summary]]
 
*[[Mixed Martial Arts Action Recognition (MARco)/Theory/Version Control/DVC commands|DVC commands]]-->
 
 
}}
 
}}
| heading5 = [[Mixed Martial Arts Action Recognition (MARco)/Setup |'''Setup''']]
+
| heading2 = [[RidgeRun CUDA Optimisation Guide/Optimisation Workflow |'''Optimisation Workflow''']]
| content5 = {{Sidebar |child=yes
+
| content2 = {{Sidebar |child=yes
 
   | headingstyle = border-top: 1px solid; border-top-color: gray; font-size:small;
 
   | headingstyle = border-top: 1px solid; border-top-color: gray; font-size:small;
 
   | contentclass = hlist
 
   | contentclass = hlist
   | content5 =   
+
   | content2 =   
|heading6 = [[Mixed_Martial_Arts_Action_Recognition_(MARco)/Setup#Environment|<u>Environment</u>]]
+
|heading3 = [[RidgeRun CUDA Optimisation Guide/Optimisation Workflow/Tools|<u>Tools</u>]]
 +
|content3 =
 +
*[[RidgeRun CUDA Optimisation Guide/Tools/CUDA Memcheck|CUDA Memcheck]] </br>
 +
*[[RidgeRun CUDA Optimisation Guide/Tools/ CUDA Profiler| CUDA Profiler]]</br>
 +
*[[RidgeRun CUDA Optimisation Guide/Tools/ Computational Budget Tool|Computational Budget Tool]]
 +
}}
 +
| heading4 = [[RidgeRun CUDA Optimisation Guide/Optimisation Recipes|Optimisation Recipes]]
 +
| content4 = {{Sidebar |child=yes
 +
  | headingstyle = border-top: 1px solid; border-top-color: gray; font-size:small;
 +
  | contentclass = hlist
 +
  | content4 = 
 +
|heading5 = <span style="color:#1034A6"> '''Types of optimisations'''</span> |Types of optimisations
 +
|heading6 = [[RidgeRun CUDA Optimisation Guide/Optimisation Recipes/Coarse optimisations|<u>Coarse optimisations</u>]]
 
|content6 =  
 
|content6 =  
*[[Mixed_Martial_Arts_Action_Recognition_(MARco)/Setup#Project_platform_and_environment_setup|Platform and project setup]]
+
*[[RidgeRun CUDA Optimisation Guide/Optimisation Recipes/Coarse optimisations/Workload offloading|Workload offloading]]</br>
*[[Mixed_Martial_Arts_Action_Recognition_(MARco)/Setup#Using_DVC_to_gather_the_data|Getting the data]]
+
*[[RidgeRun CUDA Optimisation Guide/Optimisation Recipes/Coarse optimisations/Problem size|Problem size]]</br>
*[[Mixed_Martial_Arts_Action_Recognition_(MARco)/Setup#Dataset_structure|Dataset structure]]
+
*[[RidgeRun CUDA Optimisation Guide/Optimisation Recipes/Coarse optimisations/Communication overlapping|Communication overlapping]]</br>
*[[Mixed_Martial_Arts_Action_Recognition_(MARco)/Setup#Annotation_structure|Annotation structure]]
+
*[[RidgeRun CUDA Optimisation Guide/Optimisation Recipes/Coarse optimisations/Correct memory access patterns|Correct memory access patterns]]</br>
|heading7 = [[Mixed_Martial_Arts_Action_Recognition_(MARco)/Setup#Label_tool_installation|<u>Label tool installation</u>]]
+
*[[RidgeRun CUDA Optimisation Guide/Optimisation Recipes/Coarse optimisations/Inter-thread communication|Inter-thread communication]]</br>
<!-- |content7 =  
+
*[https://developer.ridgerun.com/wiki/index.php/CUDA_Memory_Management_Benchmark Memory management]</br>
*[[Mixed Martial Arts Action Recognition (MARco)/Setup/labelTool/How to install the RR labelTool|How to install the RR labelTool]] -->
+
| heading7 = [[RidgeRun CUDA Optimisation Guide/Optimisation Recipes/Fine optimisations|<u>Fine optimisations</u>]]
 +
| content7 =  
 +
*[[RidgeRun CUDA Optimisation Guide/Optimisation Recipes/Fine optimisations/Increase arithmetic intensity|Increase arithmetic intensity]]</br>
 +
*[[RidgeRun CUDA Optimisation Guide/Optimisation Recipes/Fine optimisations/Function approximation|Function approximation]]</br>
 +
*[[RidgeRun CUDA Optimisation Guide/Optimisation Recipes/Fine optimisations/Condition and loops replacement|Condition and loops replacement]]</br>
 +
*[[RidgeRun CUDA Optimisation Guide/Optimisation Recipes/Fine optimisations/Inlining|Inlining]]
 
}}
 
}}
| heading8 = [[Mixed Martial Arts Action Recognition (MARco)/Results|Results]]
+
| heading8 = [[RidgeRun CUDA Optimisation Guide/Optimisation Recipes/Common pitfalls when optimising|Common pitfalls when optimising]]
 
| content8 = {{Sidebar |child=yes
 
| content8 = {{Sidebar |child=yes
 
   | headingstyle = border-top: 1px solid; border-top-color: gray; font-size:small;
 
   | headingstyle = border-top: 1px solid; border-top-color: gray; font-size:small;
 
   | contentclass = hlist
 
   | contentclass = hlist
   | content8 =
+
   | content8 =
<!-- *[[Mixed Martial Arts Action Recognition (MARco)/Setup/Results/Labeled results|Labeled results]] -->
 
*[[Mixed_Martial_Arts_Action_Recognition_(MARco)/Results#Progress_Training_the_Neural_Network|Progress training the neural network]]
 
<!-- *[[Mixed Martial Arts Action Recognition (MARco)/Setup/Results/Video sample|Video sample]] -->
 
 
}}
 
}}
| heading9 = [[Mixed Martial Arts Action Recognition (MARco)/Reproduce results|Reproduce results]]
+
| heading9 = [[RidgeRun CUDA Optimisation Guide/Optimisation Recipes/Examples|Examples]]
 
| content9 = {{Sidebar |child=yes
 
| content9 = {{Sidebar |child=yes
 
   | headingstyle = border-top: 1px solid; border-top-color: gray; font-size:small;
 
   | headingstyle = border-top: 1px solid; border-top-color: gray; font-size:small;
 
   | contentclass = hlist
 
   | contentclass = hlist
   | content9 =   
+
   | content9 =
*[[Mixed_Martial_Arts_Action_Recognition_(MARco)/Reproduce_results#Run_the_pipeline_with_DVC|Train the NN with DVC]]
+
}}
 +
| heading10 = [[RidgeRun CUDA Optimisation Guide/Empirical Experiments|'''Empirical Experiments''']]
 +
| content10 {{Sidebar |child=yes
 +
  | headingstyle = border-top: 1px solid; border-top-color: gray; font-size:small;
 +
  | contentclass = hlist
 +
  | content1 =
 +
*[[RidgeRun CUDA Optimisation Guide/Empirical Experiments/Simple bounding test|Simple bounding test]] </br>
 +
*[[RidgeRun CUDA Optimisation Guide/Empirical Experiments/Multi-threaded bounding test|Multi-threaded bounding test]] </br>
 
}}
 
}}
 +
| heading11 = [[RidgeRun CUDA Optimisation Guide/Contact_Us |<span style="color:#00008B;font-size:larger;">'''<u>Contact Us</u>'''</span>]]
 
}}
 
}}
 
<noinclude>
 
<noinclude>
[[Category:Mixed Martial Arts Action Recognition (MARco) Templates]]
+
[[Category:RidgeRun CUDA Optimisation Guide Templates]]
 
[[Category:TOCs using Sidebar]]
 
[[Category:TOCs using Sidebar]]
 
</noinclude>
 
</noinclude>

Latest revision as of 13:26, 2 March 2023