metal 优化数据分析
Posted minggoddess
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了metal 优化数据分析相关的知识,希望对你有一定的参考价值。
https://developer.apple.com/documentation/metal/render_pipeline/viewing_pipeline_statistics_of_a_draw?language=objc
很喜欢这种文档详细的api
1 ALU float-half sqrt sin cos exp
2 Memory down sample
3 control flow 展开
4 wait pixel的同步等待这个我第一次听到 比如blend 要等destination的pixel画完再往上混合的这种等待
用raster order groups 可以优化
https://developer.apple.com/documentation/metal/mtldevice/ios_and_tvos_devices/about_gpu_family_4/about_raster_order_groups?language=objc
https://developer.apple.com/documentation/metal/gpu_functions_libraries/optimizing_performance_with_the_shader_profiler?language=objc
讲如何分析数据的 很有帮助
要famiily4以上的gpu才有
这个是优化后期用的
对于整个管线 每个pass都爆的 还用不着这个 。。。。也许
以上是关于metal 优化数据分析的主要内容,如果未能解决你的问题,请参考以下文章
将数据附加到 Metal 中 MTLBuffer 的现有内容