Форум
Компьютерные священные войны
Тема
Как правильно задавать вопросы
B
I
abc
U
X
3
X
3
H1
H2
H3
H4
H5
H6
Asm
C/C++
C#
Erlang
Haskell
IDL
Java
Lisp
MSIL
Nemerle
ObjC
OCaml
Pascal
Perl
PHP
Prolog
Python
Ruby
Rust
SQL
VB
Здравствуйте, netch80, Вы писали: N>Здравствуйте, Ikemefula, Вы писали: I>>Ты не заметил, что здесь противоречие ? quicksort в чистом виде числодробилка. N>Это ж какие числа она дробит? :) Сравнение ключей это малая и в принципе не оптимизируемая часть работы. А так - quicksort это чистейшая управляющая, а не вычислительная, задача, причём фактически RAM-bound. Это не формат работы "числодробилок". I>> Отсюда ясно, что сколько перформанса не дай, всё равно мало. Ассемблерными вставками вылизать трудно прежде всего потому, что это надо делать под разные процессоры, не говоря про семейства процессоров. I>>Кроме того, сишный компилер справится с оптимизацией гораздо лучше, нежели ты со своими ассемблерными вставками. N>Сишный компайлер как раз может не понять, что шаблон поведения включает в себя движение назад по памяти, а средства типа JVM вполне способны это увидеть и вставить prefetch на 1-2 предшествующих строки кэша.
Теги:
Введите теги разделенные пробелами. Обрамляйте в кавычки словосочетания с пробелами внутри, например:
"Visual Studio" .NET
Имя, пароль:
Загрузить
Нравится наш сайт?
Помогите его развитию!
Отключить смайлики
Получать ответы по e-mail
Проверить правописание
Параметры проверки …