|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.10.2009, 15:28 | #1 |
Регистрация: 18.09.2009
Сообщений: 6
|
Нужен знающий человек.
Имеются функции на с++
Код:
|
15.10.2009, 17:03 | #2 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
Мое личное мнение: просто от ассемблера прироста в разы не будет. Хороший компилятор должен оптимизировать такой код настолько, что руками намного лучше не сделаешь.
Можно попытаться оптимизировать математику под расширенные инструкции процессора, но навскидку не очевидно, что будет польза. Можно попытаться покрутить алгоритмы преобразований, но это снова чисто математика. |
17.10.2009, 03:20 | #3 |
Пользователь
Регистрация: 08.11.2008
Сообщений: 15
|
1. Лучше всего лезть в математику самой задачи (если повезёт, можно добиться серьезного успеха).
2. Если ничего не выйдет, далее разумно работать с гтовой программой, например попробовать сделать цикл по Im внутренним в функции ds и т.д. Здесь опять же нужно учитывать особенности реальных данных, смотреть, какие циклы длинные, какие - нет. 3. Далее, выигрыш может дать выбор хорошего компилятора (но не большой, не в несколько раз ) и параметров компиляции в этом компиляторе. 4. Потом можно переводить на ассемблер, здесь также можно получить прирост (особенно если всё это считается на каких-то специфических процессорах), но всё равно лучше всего смотреть математику самой задачи. Математику могу посмотреть, если хотите, пишите (e-mail такой же, как сайт из подписи). Последний раз редактировалось nworm; 17.10.2009 в 17:13. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
выдает ошибку, нужен знающий человек | Айат | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 01.04.2009 00:30 |
Нужен человек, который может написать программку для работы на GPU ATI и NVidia | legonxt | Фриланс | 1 | 10.11.2008 09:58 |
нужен человек для раскрутки сайта! | VProsvet | Фриланс | 10 | 08.11.2008 13:30 |
ДД. Нужен человек для поддержки программы, написанной в Microsoft Office Access 2003 | gsvgsv | Фриланс | 1 | 06.09.2007 11:52 |