![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Асм рулит? [D5, Win2k]
debuger © (2004-09-30 17:45:00)Доброго времени суток.
Вопрос такой: рулят ли(по скорости канешна) асмовые вставки.
Если предидущий ответ положителен, дайте линки на доку по написанию таковых. Произвожу только вычисления(что-то на ковго-то умножить, отнять, усреднить), т.е. проэкт мой чисто вычислительного характера.
GuAV (2004-09-30 21:21:00) [21]
> интерессная эпопея.
про биты в байте ещё интереснее было...
debuger (2004-09-30 20:24:00) [22]интерессная эпопея.
GuAV (2004-09-30 20:01:00) [23]
> Асм рулит?
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1096054352&n=0
jack128 (2004-09-30 19:46:00) [24]Anatoly Podgoretsky © (30.09.04 19:27) [16]
Кроме того меня смущает твое заявление об 1.5 гб, у тебя что программа такого размера, весьма сомневаюь, значит алгоритмы.
Да нет, человек имеет в виду, что его прога висИт на проце 1.5 гигагерца
Palladin (2004-09-30 19:33:00) [25]ИМХО
Здесь дело не в АСМовских вставках. Возможно имеет место пооптимизировать алгоритм обработки...
Anatoly Podgoretsky (2004-09-30 19:27:00) [26]Искать особо и не нужно - Intel.com оптимизация кода для процессоров Пентиум, но если ты совсем не знаешь ассемблера, то как правило результат по скорости хуже чем на Паскале.
Кроме того меня смущает твое заявление об 1.5 гб, у тебя что программа такого размера, весьма сомневаюь, значит алгоритмы.
TUser (2004-09-30 19:15:00) [27]Рулят, если писать их с умом. Т.е. ты олжен точно знать, как эту задачу решает компилятор/оптимизатор (напр., посмотреть в CPU), хорошо понимаь алгоритм, и понимать, на чем твой алгоритм выигрыват, а в чем он хуже, и каков баланс.
Недавно здесь проскакивала ссылочка, по которой я нашел текст, об оптимизации асмовского кода для Пентиумов. Лежит на работе, завтра могу выслать (только помылу попроси).
Суслик (2004-09-30 18:49:00) [28]
> [13] debuger © (30.09.04 18:46)
> Спасиба всем.
> Алгоритм у меня нормальный (просто требование к системе
> злые), книжек по ЧМВ начитался(и они не используются).
> Построением алгоритмов занимаюсь дольше чем их программингом,
> и давно строю довольно приличные по оптимальности.
Ты не горячись. Я же с тобой пиво не пил, деталей знать не могу.
Просто твое желание использовать асм и получить серьезную выгоду очень легкомысленно. Что и наводит на мысль о совете продумать алгоритм.
debuger (2004-09-30 18:46:00) [29]Спасиба всем.
Алгоритм у меня нормальный (просто требование к системе злые), книжек по ЧМВ начитался(и они не используются).
Построением алгоритмов занимаюсь дольше чем их программингом, и давно строю довольно приличные по оптимальности.
DiamondShark (2004-09-30 18:40:00) [30]Может тогда лучше алгоритмом заняться?
Книжки по численным методам почитать...
Игорь Шевченко (2004-09-30 18:40:00) [31]
> Дайте линки на нармальные доки по написанию этих вставок.
www.yandex.ru
Суслик (2004-09-30 18:38:00) [32]
> [9] debuger © (30.09.04 18:35)
> Да!
> Не хватает процессорного времени на перещет всей трататни.
> Я и так висю на 1.5 Г. И сказать заказчику, что комп не
> менее 2.5 Г, почему-то мое руководство не хочет.
Понимаешь в чем дело, писать на асме несложно. Писать оптимально сложно. На это нужен опыт. И опыт большой. Этому за месяц не научисся.
Зачастую оптимальность алгоритма заключена в самом алгоритме :)))
Посмотри - может у тебя этот случай.
debuger (2004-09-30 18:35:00) [33]Да!
Не хватает процессорного времени на перещет всей трататни.
Я и так висю на 1.5 Г. И сказать заказчику, что комп не менее 2.5 Г, почему-то мое руководство не хочет.
Суслик (2004-09-30 18:29:00) [34]Для оптимизации программы должны быть серьезные предпосылки.
Ты уверен, что они у тебя есть?
debuger (2004-09-30 18:28:00) [35]Пасиба, только я в асме не ногой. Дайте линки на нармальные доки по написанию этих вставок.
VMcL (2004-09-30 18:15:00) [36]>> debuger © (30.09.04 17:45)
Рульность асмовских вставок зависит от их написателя, от процессора и от оптимизатора. Оптимизатор ЯВУ может так соптимизировать код, что и ручная оптимизация ничего не улучшит (для данного процессора).
debuger (2004-09-30 18:15:00) [37]2 Ega23. Кстати при выборе ника, него отношение к реальной жизни не рассматривалось.
Остальным пасиба.
icebeerg (2004-09-30 18:15:00) [38]> Вопрос такой: рулят ли(по скорости канешна) асмовые вставки.
и от количества вставок в общем ебеме программного кода
begin...end (2004-09-30 18:07:00) [39]
> Вопрос такой: рулят ли(по скорости канешна) асмовые вставки.
Зависит от качества вставок.
Ega23 (2004-09-30 17:52:00) [40]Кстати, в слове Debugger два 'g'