Цитата(Fast @ Jun 28 2005, 14:58)
...Подскажите, что и где взять и как начать. Нуно!!!!!!!
для начала нужно разбить оптимизируемую функцию на простейшие (сложение, умножение, вычитание... и распараллерить.
MMX и SSE позволяет производить обработку над несколькими байтами одновременно (напр. перемножить несколько байт, слов, удв. слов на константу)
пример:
Есть поток данных. Требуется уменьшить значения всех в два раза (если поток звука, мы уменьшаем громкость)
-обычный проц будет принимать каждый байт и делить на два;
-если исп. MMX, потребуется принять блок данных, а затем все это разделить (что делается одной командой).
Кстати, какая функция? Может ее не возможно оптимизировать...