Template:RidgeRun CUDA Optimisation Guide/TOC: Difference between revisions
mNo edit summary |
mNo edit summary |
||
Line 24: | Line 24: | ||
*[[RidgeRun CUDA Optimisation Guide/Tools/ CUDA Profiler| CUDA Profiler]] | *[[RidgeRun CUDA Optimisation Guide/Tools/ CUDA Profiler| CUDA Profiler]] | ||
}} | }} | ||
| heading4 = [[RidgeRun CUDA Optimisation Guide/ | | heading4 = [[RidgeRun CUDA Optimisation Guide/Optimisation Recipes|Optimisation Recipes]] | ||
| content4 = {{Sidebar |child=yes | | content4 = {{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 | ||
| | | content4 = | ||
< | |heading5 = [[RidgeRun CUDA Optimisation Guide/Optimisation Recipes/Types of optimisations|Types of optimisations]] | ||
*[[ | |heading6 = [[RidgeRun CUDA Optimisation Guide/Optimisation Recipes/Coarse optimisations|<u>Coarse optimisations</u>]] | ||
< | |content6 = | ||
*[[RidgeRun CUDA Optimisation Guide/Optimisation Recipes/Coarse optimisations/Workload offloading|Workload offloading]]</br> | |||
*[[RidgeRun CUDA Optimisation Guide/Optimisation Recipes/Coarse optimisations/Problem size|Problem size]]</br> | |||
*[[RidgeRun CUDA Optimisation Guide/Optimisation Recipes/Coarse optimisations/Communication overlapping|Communication overlapping]]</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> | |||
| 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]] | |||
}} | }} | ||
}} | }} | ||
}} | }} |