|
Как использовать SSE I-III под Visual C++ 6.0, ускорить функцию с помощью всяких MMX |
|
|
|
Jun 28 2005, 10:58
|
Местный
  
Группа: Свой
Сообщений: 216
Регистрация: 31-03-05
Из: Зеленоград
Пользователь №: 3 839

|
Помогите, плз, ссылкой или советом. Поставили задачу ускорить до безобразия функцию одну. Причем оптимизация должна быть произведена под P-IV и под Athlon. Говорят, используй технологии SSE-I, SSE-II, SSE-III, 3DNow! и т.п.
Можно ли это дело, все эти технологии, как-то в Visual C ++ 6.0 использовать? Так понимаю, нужно какой-н. ASM прикручивать к Visual особый. Встроенного асм-а ведь недостаточно будет. Подскажите, что и где взять и как начать. Нуно!!!!!!!
|
|
|
|
|
 |
Ответов
|
Jul 4 2005, 09:42
|
Местный
  
Группа: Свой
Сообщений: 216
Регистрация: 31-03-05
Из: Зеленоград
Пользователь №: 3 839

|
Всем спасибо большое - пищи для размышлений достаточно. Сейчас перепроверяю все варианты 1. Visual 6.0 + SP5 + PP5 и ручками (сегодня только SP5 поставил) 2. Visual 6.0 + Intel Compiler 6.0 (к сожалению 8.0 так и неудалось раздобыть, скачанная версия выдает: плохой архив... а покупать дорого) + VTune - этими вариантами я и пользовался до сих пор. Вот только не пойму, использует ли Intel Compiler6.0 расширенный набор инструкций CPU, опций у него таких нет. Буду разбираться. 3. библиотеки Intel DSP хорошо, если задача укладывается в набор имеющихся в библ. функций. А если нет - все равно надо самому ковырять. Смотрел я их как-то, - что-то можно взять, что-то не подходит и надо самому. В общем, мало доверия они вызвали - непонятно, так ли все там внутри круто заоптимизировано, все ли мне из этого нужно, и потом, черные ящики не люблю.
|
|
|
|
Сообщений в этой теме
Fast Как использовать SSE I-III под Visual C++ 6.0 Jun 28 2005, 10:58 bav Цитата(Fast @ Jun 28 2005, 14:58)...Подскажит... Jun 28 2005, 12:01 Fast Цитата(bav @ Jun 28 2005, 15:01)для начала ну... Jun 28 2005, 12:17  bav можно и ее (Visual.NET)... там есть опции оптимиза... Jun 28 2005, 12:27   Fast Цитата(bav @ Jun 28 2005, 15:27)можно и ее (V... Jun 28 2005, 12:47    RVlad Думаю , что подойдет Intel C\C++ компилер. Он... Jun 28 2005, 16:28     Eugeno Цитата(RVlad @ Jun 28 2005, 19:28)Думаю , что... Jul 1 2005, 12:47
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|