[an error occurred while processing this directive]
|
предлагается экспериментальный метод:
берем вычислительный алгоритм (той же свертки или FFT) и увеличиваем разрядность данных (хорошо бы добавлять по биту, но за неимением стандартных средств можно брать C и его стандартные типы char, short, long, long long)
при переходе к определенному типу большей длины будет наблюдаться скачек [вниз] производительности (предполагаем, что компилятор недостаточно хитрый (наверно лучше fortran, а не С, но я его не знаю), чтобы паковать вычисления, и процессор не пентиум, где выполняется ран-тайм оптимизация)
то есть самый большая разрядность до этого скачка - является разрядностью процессора
по такому критерию 62хх и 55хх - 16-ти разрядные (и для всех скоростных алгоритмов рекомендует ТИ использовать short)
с 67хх и 64хх я не работал, но думаю, что то же самое, что и с 62хх
E-mail: info@telesys.ru