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

From RidgeRun Developer Connection
Jump to: navigation, search
m
 
(11 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 22: Line 22:
 
|content3 =  
 
|content3 =  
 
*[[RidgeRun CUDA Optimisation Guide/Tools/CUDA Memcheck|CUDA Memcheck]] </br>
 
*[[RidgeRun CUDA Optimisation Guide/Tools/CUDA Memcheck|CUDA Memcheck]] </br>
*[[RidgeRun CUDA Optimisation Guide/Tools/ CUDA Profiler| CUDA Profiler]]
+
*[[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]]
 
| heading4 = [[RidgeRun CUDA Optimisation Guide/Optimisation Recipes|Optimisation Recipes]]
Line 29: Line 30:
 
   | contentclass = hlist
 
   | contentclass = hlist
 
   | content4 =   
 
   | content4 =   
|heading5 = [[RidgeRun CUDA Optimisation Guide/Optimisation Recipes/Types of optimisations|Types of optimisations]]
+
|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>]]
 
|heading6 = [[RidgeRun CUDA Optimisation Guide/Optimisation Recipes/Coarse optimisations|<u>Coarse optimisations</u>]]
 
|content6 =  
 
|content6 =  
Line 37: Line 38:
 
*[[RidgeRun CUDA Optimisation Guide/Optimisation Recipes/Coarse optimisations/Correct memory access patterns|Correct memory access patterns]]</br>
 
*[[RidgeRun CUDA Optimisation Guide/Optimisation Recipes/Coarse optimisations/Correct memory access patterns|Correct memory access patterns]]</br>
 
*[[RidgeRun CUDA Optimisation Guide/Optimisation Recipes/Coarse optimisations/Inter-thread communication|Inter-thread communication]]</br>
 
*[[RidgeRun CUDA Optimisation Guide/Optimisation Recipes/Coarse optimisations/Inter-thread communication|Inter-thread communication]]</br>
 +
*[https://developer.ridgerun.com/wiki/index.php/CUDA_Memory_Management_Benchmark Memory management]</br>
 
| heading7 = [[RidgeRun CUDA Optimisation Guide/Optimisation Recipes/Fine optimisations|<u>Fine optimisations</u>]]
 
| heading7 = [[RidgeRun CUDA Optimisation Guide/Optimisation Recipes/Fine optimisations|<u>Fine optimisations</u>]]
 
| content7 =  
 
| content7 =  
Line 43: Line 45:
 
*[[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/Condition and loops replacement|Condition and loops replacement]]</br>
 
*[[RidgeRun CUDA Optimisation Guide/Optimisation Recipes/Fine optimisations/Inlining|Inlining]]
 
*[[RidgeRun CUDA Optimisation Guide/Optimisation Recipes/Fine optimisations/Inlining|Inlining]]
 +
}}
 
| heading8 = [[RidgeRun CUDA Optimisation Guide/Optimisation Recipes/Common pitfalls when optimising|Common pitfalls when optimising]]
 
| heading8 = [[RidgeRun CUDA Optimisation Guide/Optimisation Recipes/Common pitfalls when optimising|Common pitfalls when optimising]]
 +
| content8 = {{Sidebar |child=yes
 +
  | headingstyle = border-top: 1px solid; border-top-color: gray; font-size:small;
 +
  | contentclass = hlist
 +
  | content8 =
 +
}}
 
| heading9 = [[RidgeRun CUDA Optimisation Guide/Optimisation Recipes/Examples|Examples]]
 
| heading9 = [[RidgeRun CUDA Optimisation Guide/Optimisation Recipes/Examples|Examples]]
 +
| content9 = {{Sidebar |child=yes
 +
  | headingstyle = border-top: 1px solid; border-top-color: gray; font-size:small;
 +
  | contentclass = hlist
 +
  | content9 =
 +
}}
 +
| 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>
 
}}
 
}}
| heading8 = [[RidgeRun CUDA Optimisation Guide/Contact_Us | Contact Us]]
+
| heading11 = [[RidgeRun CUDA Optimisation Guide/Contact_Us |<span style="color:#00008B;font-size:larger;">'''<u>Contact Us</u>'''</span>]]
 
}}
 
}}
 
<noinclude>
 
<noinclude>

Latest revision as of 13:26, 2 March 2023