gpt4 book ai didi

c++ - 最佳 GPU 性能的理想位图大小?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:19:52 35 4
gpt4 key购买 nike

我知道在处理显卡时,需要提供 2 的幂位图。1,2,4,8,16,32...我打算制作一个基于图 block 的项目,只有我需要知道向显卡提供巨大的位图是否有任何限制。使用小/大位图的优点/缺点是什么?我应该使用更合适的位图大小吗?

最佳答案

一般来说,在处理现代 GPU 时,数据量越大越好。你没有说你正在使用什么 API(OpenGL、CUDA 等),但你可以这样想:

chunk_time = overhead_time + (num_of_elements/num_of_chunks) * per_element_time
total_time = chunk_time * num_of_chunks

对于您发送的每个数据 block ,您将获得内存传输和代码执行的开销。根据数据量的大小,您可能还有其他限制:例如,OpenGL 中的最大纹理绑定(bind)大小取决于实现。我认为 1k x 1k 应该是过去 5 年左右硬件的安全最小值,但最近的卡可以处理 8k x 8k。

关于c++ - 最佳 GPU 性能的理想位图大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5923990/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com