В xml документе я могу вставить ссылку на группу метода? Как?

Этот вид проблемы является идеальным примером того, где хороший низкоуровневый профилировщик важен. (Что-то как VTune) Это может дать Вам намного более информированную идею того, где Ваши горячие точки лежат.

Мое предположение, от того, что Вы описываете, - то, что Ваша горячая точка, вероятно, будет отказами предсказания ветвлений, следующими из минуты / макс. использования вычислений если/еще. Поэтому использование SIMD intrinsics должно позволить Вам использовать минимальные инструкции / макс. инструкции, однако, могло бы стоить просто попытаться использовать минуту без веток / макс. caluculation вместо этого. Это могло бы достигнуть большинства усилений с меньшим количеством боли.

Что-то вроде этого:

inline int 
minimum(int a, int b)
{
  int mask = (a - b) >> 31;
  return ((a & mask) | (b & ~mask));
}
8
задан Cheeso 15 September 2009 в 23:55
поделиться