对于我的显卡当然,我们被教导朴素线光栅化算法然后布氏画线算法Bresenham直线算法比较有效,然后天真算法。我们被告知计算机是整数机器,这就是为什么我们应该使用后者。为什么
如果我们假设没有对软件层进行优化,那么对于带有mmx和其他指令集的现代cpus来说,这是真的吗?正如我已经看过英特尔的64-ia-32-architectures-optimization-manual.pdf和加法减法乘法的延迟对于浮点而言是相同或更好的,而对于mmx来说则是int。
如果该算法在GPU应该此事执行?当检查NVIDIA CUDA Programming Guide 1.0 (pdf)(第41页)时,int和float的时钟周期是相同的。
什么是铸造浮动为int的脱效率?是负载冲击 - 商店失速对我们来说是一个真正的问题?
效率如何是这轮向上/向下数的功能呢? (我们可以想到在C++ stl中的实现)
Bresenham算法由于加法而不是内循环中使用的乘法而获得的效率是多少?