一般情况下,如果你坚持要用CPU来完成软渲染,会在内存中开辟一个缓存,将所有的数据在缓存中渲染好以后再发送到显示设备。
数据连续发送,会比逐个发送快得多,这不仅可能涉及到数据传输时的电气特性,数据存储时的物理结构,也关系到通讯过程中的协议额外开销等等一系列因素。
大多数的应用场景都是IO密集型场景,大多数情况下造成性能瓶颈的不是运算速度而是交互带宽。
不论CPU还是GPU都是如此,带宽往往是比算力更加珍贵的资源。
一般情况下,如果你坚持要用CPU来完成软渲染,会在内存中开辟一个缓存,将所有的数据在缓存中渲染好以后再发送到显示设备。
数据连续发送,会比逐个发送快得多,这不仅可能涉及到数据传输时的电气特性,数据存储时的物理结构,也关系到通讯过程中的协议额外开销等等一系列因素。
大多数的应用场景都是IO密集型场景,大多数情况下造成性能瓶颈的不是运算速度而是交互带宽。
不论CPU还是GPU都是如此,带宽往往是比算力更加珍贵的资源。
Copyright © 2024 www.519640.com NO.1 华文问答
商务合作:xingwa#jasve.com(发送邮件请将#换成@)