Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[RC5] Ответ обоим 21.01.03 13:27 Число просмотров: 1470
Автор: xelator Статус: Незарегистрированный пользователь
|
> это я заметил, но возможно кто-то занимаясь данным вопросом > добился лучших показателей, чем стандартные варианты
Про достойную оптимизацию, которую ты имел ввиду.
Вообщем, ядра в стандартном виде работают неплохо и только.
Можно перешагнуть установившийся барьер?
Мой ответ - да, но не оптимизированием ассемблера - на этом поприще уже все вылизали больше руками чем головой.
Нужно менять алгоритм, а это уже философия.
Чтобы не забрасывали гнилыми помидорами, скажу что у меня есть пара идей и кое-что я пробовал писать на С, точнее менять стандартные ядра клиента под номерами 0,1,2. на моем ноутбучном P3-1Ghz Tualatin ядро 1 работало чуть быстрей чем наилучшее ассемблерное.
При этом, код был не очень, т.к. компилер неумно иногда финты ушами делал, а у меня была цель делать все на С, т.е. улучшать алгоритм. В принципе теперь можно отдать ассемберный листинг на чистку, тогда он может значительно обогнать существующие оптимизированные варианты.
Еще раз
1. я поменял вычислительную схему
2. все результаты таймирования верня для P3-1Ghz Tualatin
|
|
|