ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
18 мая
287320 Топик полностью
Evgeny_CD, Архитектор (01.12.2011 10:48, просмотров: 135) ответил Evgeny_CD на Отчасти понятно, как это сделать на практике. И с маской, сдивнуть биты в кучу, указатель на что-то по массиву размерностью 256. Реально, что стоит оптмизировать, это алгоритм сдвигания битов в кучу.
Интересно, как там в SIMD (*SSE*) с логическими операциями и сдвигами? 8-way SIMD в грядущих процах сильно бы ускорил решение задачи. И даже 4 way. Параллельно делаем над одним числом И с маской и сдвиг. Имеем сразу короткие op-code, регистры, дополнительые сдвиги и условия. ХМ, а недурственно может получиться....