Tag: 整数倍

整数与双算术性能?

我正在编写一个C#类来使用整数执行2D可分卷积,以获得比双对应更好的性能。 问题是我没有获得真正的性能提升。 这是Xfilter代码(对于int和double两种情况都有效): foreach (pixel) { int value = 0; for (int k = 0; k < filterOffsetsX.Length; k++) { value += InputImage[index + filterOffsetsX[k]] * filterValuesX[k]; //index is relative to current pixel position } tempImage[index] = value; } 在整数情况“value”中,“InputImage”和“tempImage”是“int”,“Image ”和“Image ”类型。 在双重“value”中,“InputImage”和“tempImage”是“double”,“Image ”和“Image ”类型。 (filterValues在每种情况下都是int []) (Image 类是extern dll的一部分。它应该类似于.NET Drawing Image类..)。 我的目标是通过int + =(byte […]