Difference between revisions of "Template:RidgeRun CUDA Optimisation Guide/TOC"
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 = | + | |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> | ||
}} | }} | ||
− | | | + | | heading11 = [[RidgeRun CUDA Optimisation Guide/Contact_Us |<span style="color:#00008B;font-size:larger;">'''<u>Contact Us</u>'''</span>]] |
}} | }} | ||
<noinclude> | <noinclude> |